Django 2.0 admin后台管理界面修改和添加富文本…
2018-06-18 01:08:57来源:未知 阅读 ()
1.文件路径:
例如Python环境在F盘:
F:\My\django\env\Lib\site-packages\django\contrib\admin\templates\admin\
2.修改登录界面名称:
初始Django登录面: F:\My\django\env\Lib\site-packages\django\contrib\admin\templates\admin\base_site.html 修改base_site.html相关名称: {% extends "admin/base.html" %} {% block title %} 欢迎进入 | xxx环保科技官网管理后台{% endblock %} {% block branding %} <h1 id="site-name"><a href="{% url 'admin:index' %}">xxxx环保科技官网管理后台</a></h1> {% endblock %} {% block nav-global %}{% endblock %}
显示如图:
3.修改后台界面样式:
样式文件路径:
F:\My\django\env\Lib\site-packages\django\contrib\admin\static\admin\css\base.css
4.Django 后台中文和时区配置:
在settings.py中: LANGUAGE_CODE = 'zh-hans' TIME_ZONE = 'Asia/Shanghai'
5.Django修改app在Admin后台显示的名称:
在F:\project\yxhb\app\apps.py文件中添加: class AppConfig(AppConfig): name = 'app' verbose_name = "官网管理后台" 在F:\project\yxhb\app\__init__.py初始化: default_app_config = 'app.apps.AppConfig'
显示如图:
6.添加富文本编辑器:
安装django-ckeditor:
pip install django-ckeditor 在Django的settings配置中加入: INSTALLED_APPS = [ 'ckeditor', 'ckeditor_uploader'] 确保media路径配置好,ckeditor的上传路径在media下,我的配置也是就在media/upload中 MEDIA_URL = '/media/' MEDIA_ROOT = os.path.join(BASE_DIR, 'media') CKEDITOR_UPLOAD_PATH = 'images/' 增加urls,即为ckeditor设置url: urlpatterns = [ url(r'^admin/', admin.site.urls), url(r'ckeditor/', include('ckeditor_uploader.urls')) ] 使用新数据类型,在models添加: from django.db import models from ckeditor_uploader.fields import RichTextUploadingField class Post(models.Model): content = RichTextUploadingField(null=True, blank=True)
显示如图:
注意:前端页面显示时,使用safe转义
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:关系类型字段 -- Django从入门到精通系列教程
下一篇:基本数据类型(一)
- Django项目中使用qq第三方登录。 2019-08-13
- Django和前端用ajax传输json等数据 2019-08-13
- Django基本知识 2019-08-13
- JavaScript获取Django模板中指定键值的数据,使用过滤器 2019-08-13
- django框架使用及创建项目 2019-07-24
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash