1.管理界面本地化
#设置中文
LANGUAGE_CODE = 'zh-Hans'
#亚洲上海时区
TIME_ZONE = 'Asia/Shanghai
2.创建超级管理员
python manage.py createsuperuser
按提示输入用户名、邮箱、密码
打开浏览器,在地址栏中输入如下地址后回车
http://127.0.0.1:8000/admin/
3.注册模型类
打开booktest/admin.py文件,编写如下代码:
from django.contrib import admin
#导入模型
from book.models import BookInfo,PeopleInfo
# Register your models here.
#注册书籍模型
admin.site.register(BookInfo)
#注册人物模型
admin.site.register(PeopleInfo)
4.定义与使用Admin管理类
Django提供的Admin站点的展示效果可以通过自定义ModelAdmin类来进行控制。
定义管理类需要继承自admin.ModelAdmin类,如下
from django.contrib import admin
class BookInfoAdmin(admin.ModelAdmin):
pass
使用管理类有两种方式:
注册参数:
admin.site.register(BookInfo,BookInfoAdmin)
装饰器:
@admin.register(BookInfo)
class BookInfoAdmin(admin.ModelAdmin):
pass