首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

一行代码实现为django admin美化换肤

django-simpleui设计初衷: Django Admin默认界面设计语言存在着的一些不足,比如色彩单一,大量线条的使用,分割化明显。将这些不足归类一下就是界面单调、雷同性明显、缺少惊喜。...我们认为新的平台类视觉风格可以打破这些束缚,尝试一些新的探索,启发传统的设计认知,因此结合当下设计趋势,构思了Element+Django Admin的Simpleui。...让Django Admin和Element产生完美的交互。配以最流行的后台设计风格,让Django Admin更加强大。...   INSTALLED_APPS = [   'simpleui',   'django.contrib.admin',   'django.contrib.auth',   'django.contrib.contenttypes...',   'django.contrib.sessions',   'django.contrib.messages',   'django.contrib.staticfiles',   ...  ]

2.3K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Django 的 admin后台使用富文本编辑器,保存数据之后,还要在html页面展示

    目录 admin后台使用富文本编辑器 CKEditor 实现的效果 CKEditor的安装 在setting.py中的下面几个配置 关于CKEditor的路由 使用 前端如何使用 admin后台使用富文本编辑器...CKEditor 实现的效果 CKEditor的安装 pip install django-ckeditor pip install pillow 在setting.py中的下面几个配置 INSTALLED_APPS...800, # 编辑器宽 }, } CKEDITOR_UPLOAD_PATH = '' # 上传图片保存路径,如果没有图片存储或者使用自定义存储位置,那么则直接写 ' ' ,如果是使用django...需要注意的是,如果使用django自带的存储,那么路径是一个相对路径,它相对与你设置的的MEDIA_ROOT。...支持上传文件的富文本字段; 例如: 前端如何使用 登录admin后台,使用富文本编辑器就可以进行保存数据了,保存到数据库中,就是一大段的html标签弄出的代码 查询出这个字段,在页面直接展示就可以

    1.3K20

    Awk,一行程序和脚本,帮助您对文本文件进行排序【Programming】

    如何看待它取决于你自己,因为awk只会处理文本,需要由您指定如何解析它。 sort命令 如果您只想按特定的,可定义的字段(例如电子表格中的“单元格”)对文本数据集进行排序,则可以使用sort命令 。...在本例中,数据由两种分隔: 行和字段。 每一行代表一条新记录,就像您在电子表格或数据库转储中可能看到的那样。...在每一行中,都有不同的字段(可以将它们看作电子表格中的单元格) ,这些字段之间用分号分隔(;)。 Awk 一次处理一条记录,因此当您构建将要给 Awk 的指令时,您可以只关注一行。...用一行建立你想要做的事情,然后在下一行或者更多行测试它(无论是心理上还是用awk进行测试)。 最后,您将得到一个很好的假设,即 awk 脚本必须执行哪些操作才能为您提供所需的数据结构。...对于诸如此类的一系列复杂操作,在文本文件中进行操作会更容易,因此请创建一个名为sorter.awk的新文件并输入以下文本: #!

    1.5K00

    Django rest Framework入门 二 :DRF框架初体验

    BookInfo.objects.all() # 指定可以作用的数据范围 serializer_class = BookInfoSerializer # 指定序列化器 上面这个视图类只有三行,...修改url配置 demo中的跟路由配置可以不作任何修改 以books/开头的url会导向book app中的路由,如下: from django.contrib import admin from django.urls...import path, include urlpatterns = [ path('admin/', admin.site.urls), path('books/', include...import DefaultRouter from . import views router = DefaultRouter() # DefaultRouter会帮助生成api的路由 # 第一个参数是路由...,实际上也是一个查询的API,但是是查询id为2的这一本书的信息; 不过当进入之后会看到页面右上角会有一个红色的DELETE按钮,这个按钮对应的就是DELETE API; 页面的下半部分是一个表格

    9810

    基于 Django 的个人网站(3)

    上回说到,因为富文本的内容在前台的文章详情页面显示的时候出了一些小问题,比如图片表格没有居中,代码不能选择语言外加上没有高亮显示,今天我就来解决这些问题。...import admin from django.urls import path, include from django.contrib.staticfiles.urls import staticfiles_urlpatterns...import IndexView, ArticleDetailView urlpatterns = [ path('admin/', admin.site.urls), path("ckeditor5...可以发现确实成功的实现了代码高亮,接下来我们需要处理的是段落的首行缩进,图片和表格的居中显示。 ?...其他格式 段落的首行缩进,图片和表格的居中显示很简单,使用 CSS 就可以解决掉,在编写 css 之前,我们先找到段落、图片和表格对应的标签,先直接上图。 ? ? ?

    2.5K30

    基于 Django 的个人网站(2)

    上回说到,因为文章内容的数据类型是文本字段,文本字段只能输入字符,图片就不行了,当时我给出了两种方案——markdown 和富文本编辑器,我决定选择富文本编辑器,因为 Django 的富文本编辑器插件有很多...'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions...URL,代码如下: from django.contrib import admin from django.urls import path, include from django.conf import...settings from django.conf.urls.static import static urlpatterns = [ path('admin/', admin.site.urls...显示的确实是正常的,就是代码没有高亮显示,往下滑还会发现图片和表格没有居中显示,基本上算是正常了,就差样式了,至于如何修改样式我们明天再说。

    2.2K20

    Django初探(二)

    之前写过一篇Django的介绍,简单部署之后就没有深入跟进了。 Django初探 上周末去广州参加技术大会,在往返的飞机上,自己调试了下Django里面的内容。...比如在polls/admin.py里面的内容: ? 映射到代码层就是如下的效果了。 ? 比如出现的多个Choices框就是在extra=3的部分配置的。...是否在前端的表格里面显示某些数据的列,可以使用 list_display来显示指定的列,使用search_fields来做文本匹配,根据pub_date来过滤时间,对于字段“Date Information...使用pip来安装bootstrap pip install bootstrap-admin 在settings.py里面修改INSTALLED_APPS的值,加入bootstrap即可。...INSTALLED_APPS = ( 'polls', 'bootstrap_admin', 启动服务,原本的界面看起来好看多了,当然这是目前我调整的最好看的,其他的都不好看,后续再看看怎么美化下

    91290

    Django教程 —— 初步完善图书管理系统

    引言 在 Django模型设计 中我们只设计了一个BookInfo模型类,内容好单调,接下来我们初步完善一下BMSTes图书管理系统。...CharField(字符型) 图书出版日期 isbn CharField(字符型) 图书ISBN book_desc CharField(字符型) 图书描述 book_detail TextField(文本类型...TextField: 大文本字段,一般超过4000个字符时使用。 IntegerField: 整数。...admin.TabularInline: 嵌入编辑关联的对象的编辑样式为表格式类 admin.StackedInline: 嵌入编辑关联的对象的编辑样式为堆放式类 model: 关联的子对象...如果关联的模型(表)属性较少,放置多些时建议 表格式(admin.TabularInline),少些时任意格式都无伤大雅。

    54420

    Django开发快速入门

    __init__.py是将目录视为软件包的Python方法; 它是空的 settings.py包含我们项目的所有配置 urls.py控制顶级URL路由 wsgi.py代表Web服务器网关界面,可帮助...模型,我们在最上面一行从Django导入模型,然后创建一个扩展它的Book类。...请注意,出于安全原因,输入密码时屏幕上不会显示文本。 现在更新我们的图书应用的admin.py文件。...image-20200916021033382 我已经输入了Django初学者书籍的详细信息。 您可以在此处输入任何文本。 纯粹是出于演示目的。...Django由于某种原因在应用程序中默认不包含urls.py文件,因此我们需要自己创建它。 (library) $ touch books/urls.py 现在,在文本编辑器中更新新文件。

    2.3K41

    django 1.8 官方文档翻译: 1-2-2 编写你的第一个Django应用,第2部分

    编辑你的 mysite/urls.py 文件并且将有关管理的行取消注释 – 共有三行取消了注释。该文件是 URLconf ;我们将在下一个教程中深入探讨 URLconfs 。...), ) ( 粗体显示的行就是那些需要取消注释的行。)...为此,Django 提供了一个以表格方式显示内嵌有关联对象的方式; 你只需要将 ChoiceInline 声明改为如下所示: class ChoiceInline(admin.TabularInline...下面是现在的样子: 默认情况下, Django 显示的是每个对象 str() 的结果。但是若是我们能够 显示每个字段的话有时会更有帮助的。...因此,让我们添加一行代码,来告诉 Django 我们的模板在哪里:: TEMPLATE_DIRS = ( '/path/to/mysite/templates', # 将此处改为你的目录。

    2.5K40

    Django教程 —— 初步完善图书管理系统

    引言 在 Django模型设计 中我们只设计了一个BookInfo模型类,内容好单调,接下来我们初步完善一下BMSTes图书管理系统。...CharField(字符型) 图书出版日期 isbn CharField(字符型) 图书ISBN book_desc CharField(字符型) 图书描述 book_detail TextField(文本类型...TextField: 大文本字段,一般超过4000个字符时使用。 IntegerField: 整数。...admin.TabularInline: 嵌入编辑关联的对象的编辑样式为表格式类 admin.StackedInline: 嵌入编辑关联的对象的编辑样式为堆放式类 model: 关联的子对象...如果关联的模型(表)属性较少,放置多些时建议 表格式(admin.TabularInline),少些时任意格式都无伤大雅。

    1K21

    猫头虎 分享:Python库 Django 的简介、安装、用法详解入门教程

    这篇博客将为大家详细讲解Python的Django库,从简介到安装,再到实际应用的步骤详解,帮助你从零开始,快速上手Django的开发。...可扩展性强:Django提供了许多内置的功能和第三方库,帮助你快速扩展应用。 2....管理员账户以管理模型数据: $ python manage.py createsuperuser 5.4 在Admin中注册模型 在blog/admin.py中注册你的模型,以便在Django Admin...中管理它: from django.contrib import admin from .models import Post admin.site.register(Post) 5.5 在模板中显示数据...Django入门表格总结 关键点 描述 Django安装 使用pip install django进行安装 项目创建 django-admin startproject mysite 应用程序创建 python

    10910

    《HelloGitHub》第 70 期

    该项目基于表驱动测试法(TableDrivenTests)自动生成测试代码,表驱动测试法是创建一张数据表格,每一行为输入和预期输出值,然后用这张表格的数据测试代码 地址:https://github.com...比如提供的队列使用了填充字节的方式,避免头尾结点进入同一缓冲行,来提高队列出队入队的性能。...内置的脚本库提供了 App 防跳转、广告拦截、自动展开文本等功能 地址:https://github.com/shenruisi/Stay PHP 项目 25、dootask:在线项目管理平台。...', 'django.contrib.admin', ) # 增加路径 urlpatterns = [ path('grappelli/', include('grappelli.urls...')), # grappelli URLS path('admin/', admin.site.urls), # admin site ] # 增加请求处理器 TEMPLATES = [

    81020
    领券