本文将要为您介绍的是Django 中自定义 Admin 样式与功能,具体操作过程:
目录
自定义 Admin 样式与功能
1 页面修改中文
1.1 语言设置为中文
1.2 应用管理设置为中文
1.3 数据库表设置为中文
1.4 数据库表字段名称修改为中文
2 修改后台样式
2.1 安装
2.2 导入项目
2.3 导入URL
2.4 收集静态文件统一放到一个地方
2.5 自定义标题
2.6 admin开启分页功能
2.7 admin 开启过滤功能
自定义 Admin 样式与功能
1 页面修改中文
1.1 语言设置为中文
settings.py
LANGUAGE_CODE = 'zh-hans'
修改结果
1.2 应用管理设置为中文
应用/apps.py
from django.apps import AppConfig
class BbssConfig(AppConfig):
name = 'bbs'
# 添加下面这句
verbose_name = 'BBS系统'
修改结果
1.3 数据库表设置为中文
应用/models.py
class Comment(models.Model):
topic = models.ForeignKey(Topic, on_delete=models.CASCADE)
comment_text = models.TextField(max_length=2000)
author = models.ForeignKey(User, default=1, on_delete=models.CASCADE)
picture = models.FileField(blank=True, null=True) # 添加文件类型字段,并默认为空
pub_date = model