1.本地化
语言时区本地化
修改settings.py文件
2.创建管理员
命令:
python manage.py createsuperuser
然后输入账号密码
3.注册模型类
目的:告诉django框架根据注册的模型类来生成对应表管理页面
在应用下的admin.py中注册模型类。
告诉djang框架根据注册的模型类来生成对应表管理页面
#注册模型类
admin.site.register(BookInfo, BookInfoAdmin)
admin.site.register(HeroInfo, HeroInfoAdmin)
4.自定义管理页面
在models.py里面的类对象里面写str方法 返回一个自定义的值
在admin中自定义模型管理类:
from django.contrib import admin
#导入BookInfo,HeroInfo类对象
from booktest.models import BookInfo, HeroInfo
#后台管理相关文件
#自定义模型管理类
class BookInfoAdmin(admin.ModelAdmin):
"""图书类型管理类"""
list_display = ['id', 'btitle', 'bpub_date']
class HeroInfoAdmin(admin.ModelAdmin):
"""英雄人物模型管理类"""
list_display = ['id', 'hname', 'hcomment']
#注册模型类
admin.site.register(BookInfo, BookInfoAdmin)
admin.site.register(HeroInfo, HeroInfoAdmin)
开启服务器:
python manage.py runserver