后台管理改为中文
代码语言:javascript复制# 将 setting.py 配置选项设置为中文
LANGUAGE_CODE = 'en-us'
TIME_ZONE = 'UTC'
LANGUAGE_CODE = 'zh-Hans'
TIME_ZONE = 'Asia/Shanghai'
更改后台标题和名称(title/header)
代码语言:javascript复制# admin.py 文件添加 修改网页title和站点header
admin.site.site_header = 'XXX平台-管理系统'
admin.site.site_title = 'XXX平台'
创建Admin 超级管理员账号
代码语言:javascript复制python manage.py createsuperuser
将数据表添加到站点管理
在文件, 加入该app.
定义模型写入
代码语言:javascript复制from django.db import models
lass Question(models.Model):
question_text = models.CharField('问题描述',max_length=200)
pub_date = models.DateTimeField('发布日期')
在该app目录的文件下注册
更改APP的名称
写入该app的__init__
文件,更改默认配置。
from django.apps import AppConfig
default_app_config = 'polls.PollsConfig'
class PollsConfig(AppConfig):
name = 'polls'
verbose_name='投票'
更改Model模型名称
代码语言:javascript复制class Question(models.Model):
# 在该模型定义加入内嵌类定义元数据?
class Meta:
verbose_name = '问题'
verbose_name_plural = verbose_name
question_text = models.CharField('问题描述',max_length=200)
pub_date = models.DateTimeField('发布日期')
数据记录对象以字段显示
写入 admin.py
下的 QuestionAdmin
类:
list_display = ('question_text', 'pub_date')
增加按照时间的过滤器
代码语言:javascript复制list_filter = ['pub_date']
增加按照问题描述的模糊搜索
代码语言:javascript复制search_fields = ['question_text']
增加显示详细日期的筛选模块
代码语言:javascript复制date_hierarchy = 'pub_date'