Django自带的后台管理系统可以让我们快速便捷管理数据。后台管理可以在单独APP中的admin.py文件中进行控制。
注册应用
想要APP应用在后台管理中显示,需要在admin.py中注册
# admin.py
from django.contrib import admin
from app.models import Book # 这里的app指应用名字,Book为想要注册的数据模型名
# 以下为应用注册
@admin.register(Book)
class BookAdmin(admin.ModeAdmin):
list_display = ('title','price','publist','author') # 后台列表要显示的字段
设置后台标题和站点名称
在应用下的admin.py中添加:
admin.site.site_title = "博客管理"
admin.site.site_header = "博客管理"
设置APP(应用)为中文
1.修改应用目录下的Apps.py
from django.apps import AppConfig
class BlogConfig(AppConfig):
name = 'apps.blog'
verbose_name = '博客管理' # 新增这一行
2.__init__.py文件下添加:
default_app_config = 'blog.apps.BlogConfig' # 格式:应用名.apps.classs名(apps.py中修改的class名)
界面设置中文
# 在项目settings.py文件中修改
LANGUAGE_CODE = 'zh-hans'
TIME_ZONE = 'Asia/Shanghai'