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.hqwc.cn/news/478746.html

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

相关文章

MySQL学习记录——십사 使用C访问MySQL

文章目录 1、准备工作2、操作3、select 1、准备工作 root用户的mysql下,创建一个普通用户,创建一个库,通过这个库给普通用户所有权限 create user connectorlocalhost identified by 123456;create database conn;grant all on conn.* to c…

做外贸有哪些值得学习的报价技巧?

外贸新人在收到新客户的询盘后如何第一时间回复邮件报价,一份什么样的报价单,能让客户感受到潜在供应商的工作效率和专业度? 报价单基本内容 完整的卖家基本资料、logo 完整的买家基本信息 抬头要写编号、报价日期 产品基本信息&#xf…

jq 图片懒加载 + Vue-Lazyload

jq原生 图片 懒加载 <!DOCTYPE html> <html lang"zh-cn"><head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><meta http-equiv"X-UA-Compati…

js数组转字符串

1, array.toString(),将一个数组转化成一个字符串&#xff0c;转换后的类型为string类型&#xff0c;默认用&#xff0c;隔开。 <script type"text/javascript">var a[1,2,3,4,5,6,7,8,9,0];//原数组var ba.toString();console.log(a)console.log(b)console.…

OpenAI视频生成模型Sora的全面解析:从ViViT、Diffusion Transformer到NaViT、VideoPoet

前言 真没想到&#xff0c;距离视频生成上一轮的集中爆发(详见《Sora之前的视频生成发展史&#xff1a;从Gen2、Emu Video到PixelDance、SVD、Pika 1.0》)才过去三个月&#xff0c;没想OpenAI一出手&#xff0c;该领域又直接变天了 自打2.16日OpenAI发布sora以来(其开发团队包…

Soul CEO张璐团队全方位构筑反诈防护网,守护清朗网络空间

最近,随着《孤注一掷》、《鹦鹉杀》等以反映网络诈骗为题材的电影的热映,网络诈骗问题再次引起舆论的广泛关注。面对不断升级的网络诈骗威胁,以及防无可防的“杀猪盘”,普罗大众该如何避免?互联网社交平台又该如何打击网络诈骗,保障用户的社交安全,这都是摆在线上社交平台发展…

近场2D beamforming Heatmap图

文章目录 想法代码目前啥样 想法 参考论文Beam Focusing for Near-Field Multiuser MIMO Communications&#xff0c;可视化beam focusing效应 代码 clc; clear;% 网格范围 D 1; % 整个均匀平面阵列的孔径 lambda 1e-2; % 波长0.01m&#xff0c;单位&#xff1a;米 30GhzN…

Emlog博客网站快速搭建并结合内网穿透实现远程访问本地站点

文章目录 前言1. 网站搭建1.1 Emolog网页下载和安装1.2 网页测试1.3 cpolar的安装和注册 2. 本地网页发布2.1 Cpolar临时数据隧道2.2.Cpolar稳定隧道&#xff08;云端设置&#xff09;2.3.Cpolar稳定隧道&#xff08;本地设置&#xff09; 3. 公网访问测试总结 前言 博客作为使…

图的遍历(广度优先遍历BFS,深度优先遍历DFS)

目录 图的遍历概念&#xff1a; 图的广度优先遍历&#xff08;BFS&#xff09;&#xff1a; 代码实现如下&#xff1a; 测试如下&#xff1a; 注意&#xff1a; 图的深度优先遍历&#xff08;DFS&#xff09;&#xff1a; 代码实现如下&#xff1a; 测试如下&#xff1…

数字孪生核心技术揭秘(五):BIM究竟是解药还是毒药?

一、关于BIM的那些幻想 1.1 BIM是“数字孪生城市”最后一块拼图&#xff1f; 近几年&#xff0c;CIM概念越来越流行&#xff0c;已经成为数字孪生城市的主流数据模型。CIM原始概念指的是“城市信息模型”&#xff1b;2015年同济大学吴志强院士基于CIM概念提出“城市智慧模型”&…

ElscticSearch基础操作

Es数据格式和Mysql对比 ElasticSearch index(索引) Type(类型) Documents(文档) Fields(字段) ​ MySQL Databases(数据库) Table(表) Row(行) Column(列) 倒排索引 正向索引,在Mysql中使用的索引就是正排索引,索引对应的就是直接的数据 例子: id content 1 my name is …

Java系列之 重命名文件/图片,renameTo() 方法的使用

我 | 在这里 &#x1f3e0; 工作 | 广州 ⭐ Java 全栈开发&#xff08;软件工程师&#xff09; ✈️公众号 | 热爱技术的小郑 。文章底部有个人公众号二维码。回复 Java全套视频教程 或 前端全套视频教程 即可获取 300G 教程资料及项目实战案例 &#x1f680; 邮箱 | 297742996…