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…

C# 本地方法和lambda实现

概念: 本地函数是一种嵌套在另一成员中的类型的方法。 仅能从其包含成员中调用它们。 下面是本地方法最简单的一个demo: public static int Show(){int c NewMethod(); return c;static int NewMethod(){#region 测试int a 3;int b 9;int c a b;#endregionre…

python opencv实现车牌识别

目录 一:实现步骤: 二:实现车牌检测 一:实现步骤: 使用Python和OpenCV实现车牌识别的步骤大致可以分为以下两部分: 车牌检测: 读取需要进行车牌识别的图片。 对图像进行灰度化处理,可能还包括高斯模糊和灰度拉伸。 进行开运算,消除图像中的噪声。 将灰度拉伸后的图…

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

一、教程描述 本套税务筹划教程,大小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实战 |…

PyTorch概述(一)---图像变换和增强

TorchVision torchvision 包由流行的数据集、模型架构以及用于计算机视觉的通用图片转换工具组成 TorchVision 包构成 图像变换和增强TVTensors模型和预训练的权重数据集工具操作图像和视频的编/解码用于模型检测的特征提取 图像变换和增强 torchvision支持通用的计算机视…

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

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

获取淘宝商品详情API、商品主图、图片搜索api

获取淘宝详情API的方式有以下几种: 使用淘宝开放平台提供的接口:淘宝开放平台提供了多个API接口,让开发者可以通过接口获取商品详情信息。你可以到淘宝开放平台官网申请开发者账号,并查看相关接口文档,了解如何使用接…

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

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

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

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

Hbase和Clickhouse对比简单总结

Hbase和Clickhouse是两种不同的数据库系统,它们各自适用于不同的场景。以下是两者之间的对比: 数据模型: HBase 是一种基于列的存储系统,它适合处理大规模的数据集,特别是那些需要快速随机访问的场景。ClickHouse 则是…

对“绝地求生“源码调节

调整了一些界面和降低游戏难度 #include "c.h" using namespace std; ExMessage msg; struct ME {int x 100; int y 100; int life 1000; int knapsack[18]; int Maximum_ammunition_capacity 0;int Ammunition_capacity 0; int primary_weapon 0; int moveme…