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  # 报告主页模块是否显示

未屏蔽前的显示模块: 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/697292.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

代理模式笔记

代理模式 代理模式代理模式的应用场景先理解什么是代理,再理解动静态举例举例所用代码 动静态的区别静态代理动态代理 动态代理的优点代理模式与装饰者模式的区别 代理模式 代理模式在设计模式中是7种结构型模式中的一种,而代理模式有分动态代理&#x…

rabbitmq知识梳理

一.WorkQueues模型 Work queues,任务模型。简单来说就是让多个消费者绑定到一个队列,共同消费队列中的消息。 当消息处理比较耗时的时候,可能生产消息的速度会远远大于消息的消费速度。长此以往,消息就会堆积越来越多&#xff0c…

四、矩阵的分类

目录 1、相等矩阵 2、同形矩阵 3、方阵: 4、负矩阵、上三角矩阵、下三角矩阵: 5、对角矩阵:是方阵 ​编辑7、单位矩阵:常常用 E或I 来表示。它是一个方阵 8、零矩阵: 9、对称矩阵:方阵 1、相等矩阵 …

openEuler安装MySQL客户端、openEuler安装MySQL-client、openEuler部署MySQL-client

MySQL客户端下载链接:https://downloads.mysql.com/archives/community/ mysql-community-client-5.7.30-1.el7.x86_64.rpm mysql-community-common-5.7.30-1.el7.x86_64.rpm mysql-community-libs-5.7.30-1.el7.x86_64.rpm 3个必选 8.0.22以上的版本是4个&…

HDFS中常用的Shell命令 全面且详细

HDFS中常用的Shell命令目录 一、ls命令 二、mkdir 命令 三、put命令 四、get命令 五、mv命令 六、rm命令 七、cp命令 八、cat命令 前言 安装好hadoop环境之后,可以执行hdfs相关的shell命令对hdfs文件系统进行操作,比如文件的创建、删除、修改文…

【FPGA】VHDL:小型出勤系统设计

附源代码,一定能实现! 目录 EDA设计练习题: 实验要求如下: 思路分析: 代码 99进制计数器 码转换 顶层文件 特别注意 测试 编译通过 结果展示 RTL视图 技术映射视图 软件:Quartus II 13.0 (64…

BERT学习笔记

论文:《BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding》,2019 代码:[tensorflow],[pytorch] 来源:李沐精度BERT 0、摘要 与之前模型的区别: GPT考虑的是一个单向…

公司中常用的系统有哪些--制造业篇

摘要 本系列博客主要介绍不同行业中使用的常见系统,本文介绍在制造业或是智能制造方向的常见系统。 智能制造发展史 1973年美国约瑟夫哈林顿(Joseph Harrington)博士在《Computer Integrated Manufacturing》一书中首次提出 CIM&#xff08…

培养纳税筹划思维方式,企业税务筹划实务操作

一、教程描述 本套税务筹划教程,大小447.87M,共有6个文件。 二、教程目录 前言.mp4 培养纳税筹划思维方式.mp4 增值税的税务筹划.mp4 企业所得税的税务筹划.mp4 个人所得税的税务筹划.mp4 企业税务筹划实务操作(课件).pdf…

MDST150-16-ASEMI三相可控整流模块MDST150-16

编辑:ll MDST150-16-ASEMI三相可控整流模块MDST150-16 型号:MDST150-16 品牌:ASEMI 正向电流(Id):150A 反向耐压(VRRM):1600V 正向浪涌电流:1200A 正…

大数据揭秘:Hadoop短视频流量分析实战

✍✍计算机编程指导师 ⭐⭐个人介绍:自己非常喜欢研究技术问题!专业做Java、Python、微信小程序、安卓、大数据、爬虫、Golang、大屏等实战项目。 ⛽⛽实战项目:有源码或者技术上的问题欢迎在评论区一起讨论交流! ⚡⚡ Java实战 |…

基于springboot+vue的车辆管理系统(前后端分离)

博主主页:猫头鹰源码 博主简介:Java领域优质创作者、CSDN博客专家、阿里云专家博主、公司架构师、全网粉丝5万、专注Java技术领域和毕业设计项目实战,欢迎高校老师\讲师\同行交流合作 ​主要内容:毕业设计(Javaweb项目|小程序|Pyt…

C语言翻译环境:预编译+编译+汇编+链接详解

目录 翻译环境和运行环境 翻译环境 预处理(预编译) 编译 词法分析 语法分析 语义分析 汇编 链接 运行环境 ⭐翻译环境和运行环境 在ANSI C的任何⼀种实现中,存在两个不同的环境。 第1种是翻译环境,在这个环境中源代码被…

H桥逆变方式介绍(单极性)

H桥逆变电路实现的就是一个从DC——AC的过程 这个电路有两个时序,Q6Q4是一个导通时序,Q5Q7是一个导通时序 左边两个是高频20KHZ的、互补的sPWM波,右边是低频的50HZ的PWM波 三角波一般叫载波,正弦波叫调制波(单片机内…

Vi/Vim 使用小窍门,如何消除搜索后的关键字高亮

Vim/Vi 基本上是 *nix 世界最受欢迎的编辑器了,不知道为什么,一直以来觉得和 Emacs 比起来,Vim 更加有亲和力。用起来很舒服。 今天就记录一个困扰了我很久的问题。 大家应该都知道,在 Vi 里面如果要搜索某个关键字,…

Python-pdfplumber读取PDF内容

文章目录 前言一、pdfplumber模块1.1 pdfplumber的特点1.2 pdfplumber.PDF类1.3pdfplumber.Page类 二 pdfplumber的使用2.1 加载PDF2.2 pdfplumber.PDF 类2.3 pdfplumber.Page 类2.4 读取PDF2.5 读取PDF文档信息2.6 查看总页数2.7 查看总页数读取第一页的宽度,页高等…

VsCode编译wxWidgets的HelloWorld

wxWidgets 环境搭建 在wxWidgets 官网下载页面点击Download Windows Binaries选择TDM-GCC 10.3和MinGW-w64 8.1下的头文件和开发包进行下载。这儿我们会用两种 gcc 编译器进行对比,所以下载 2 个种编译器对应的库文件。正常只需根据自己安装的编译器下载对应的 1 种…

[每周一更]-(第88期):Nginx 之 proxy_pass使用详解

proxy_pass 指令用于指定后端服务器的地址,可以采用以下不同的格式: 直接指定地址和端口: location / {proxy_pass http://backend_server:8080; }这将请求代理到 http://backend_server:8080。 使用变量: location / {set $ba…

petalinux_zynq7 驱动DAC以及ADC模块之五:nodejs+vue3实现web网页波形显示

前文: petalinux_zynq7 C语言驱动DAC以及ADC模块之一:建立IPhttps://blog.csdn.net/qq_27158179/article/details/136234296petalinux_zynq7 C语言驱动DAC以及ADC模块之二:petalinuxhttps://blog.csdn.net/qq_27158179/article/details/1362…

flutter开发实战-手势Gesture与ListView滚动竞技场的可滑动关闭组件

flutter开发实战-手势Gesture与ListView滚动竞技场的可滑动关闭组件 最近看到了一个插件,实现一个可滑动关闭组件。滑动关闭组件即手指向下滑动,组件随手指移动,当移动一定位置时候,手指抬起后组件滑出屏幕。 一、GestureDetect…