Backend - Django SimpleUI(美化 Django Admin )

目录

一、作用

二、安装 & 配置

(一)安装依赖

(二)配置

(三)运行

三、基础设定

(一)创建用户

(二)设置标题

(三)设置登录 logo

(四)管理模型入口

(五)设置多语言

(六)屏蔽 Simpleui 报告主页


一、作用

        定义 Django admin 后台样式(美化 Django 后台管理框架)

二、安装 & 配置

(一)安装依赖

命令如下(在虚拟环境的路径中执行):

pip install django-simpleui

(二)配置

# settings.py中
INSTALLED_APPS = [
     'simpleui', # 放在第一行(在admin的前面)
     'django.contrib.admin',
       # . . .
]

(三)运行

检查是否安装成功,则访问 /admin/ 。例如:http://127.0.0.1:8000/admin/

呈现画面:

三、基础设定

(一)创建用户

账密存储的数据库表是 auth_user 表

创建用户,可参考文章:Backend - Django Admin 后台管理_django admin orderby-CSDN博客

(二)设置标题

# admin.py 中
from django.contrib import admin
admin.site.site_header = 'Book siteheader Admin' # 登录页标题
admin.site.site_title = 'Book sitetitle Admin' # 首页标题
admin.site.index_title = 'Book indextitle Admin'  # 网页标签标题

# settings.py 中
SIMPLEUI_LOGO = '/static/images/login.png'  # 登录 logo

(四)管理模型入口

# admin.py中
from myApp.models.model_book import Book
admin.site.register(Book)

模型列表显示(如 Books ):

(五)设置多语言

配置时,主要代码如下:

# settings.py中
LANGUAGE_CODE = 'zh-hans'  # Django admin 默认语言
TIME_ZONE = 'Asia/Shanghai' # 时区:亚洲上海
USE_TZ = False # 关闭时区支持

使用时,设置项目app名、模型名、栏位名等多语言,可参考文章:Backend - Django 多语言_django后端如何实现多语言-CSDN博客

(六)屏蔽 Simpleui 报告主页

# settings.py 中
SIMPLEUI_HOME_INFO = False  # 报告主页模块是否显示

未屏蔽前的显示模块: 

相关推荐

  1. Backend - Django JsonResponse & HttpResponse

    2024-02-20 08:02:02       21 阅读
  2. Backend - Python 序列化

    2024-02-20 08:02:02       33 阅读
  3. Backend - Django Middleware 中间件

    2024-02-20 08:02:02       24 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-02-20 08:02:02       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-02-20 08:02:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-02-20 08:02:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-02-20 08:02:02       18 阅读

热门阅读

  1. 爬虫的介绍与使用

    2024-02-20 08:02:02       28 阅读
  2. MACOS上面C/C++获取网卡索引,索引获取网卡接口名

    2024-02-20 08:02:02       31 阅读
  3. zookeeper源码(08)请求处理及数据读写流程

    2024-02-20 08:02:02       26 阅读
  4. uniapp 面试题

    2024-02-20 08:02:02       30 阅读
  5. centos7编译c++碰到的坑

    2024-02-20 08:02:02       28 阅读
  6. MySQL学习记录——십삼 视图及用户、权限管理

    2024-02-20 08:02:02       28 阅读
  7. 【0259】inval.h/inval.c的理解

    2024-02-20 08:02:02       30 阅读
  8. HBase API

    2024-02-20 08:02:02       30 阅读
  9. 【React】使用lodash的debounce未生效

    2024-02-20 08:02:02       37 阅读