4 django后台管理
1、本地化
settings.py:
LANGUAGE_CODE = 'zh-hans'
TIME_ZONE = 'Asia/Shanghai'
2、创建管理员:
python manage.py createsuperuser
3、注册模型类
在应用下的admin.py中注册模型类
告诉Django框架根据注册的模型类来生成对应表的管理页面
from django.contrib import admin from booktest.models import BookInfo,Hero # Register your models here. admin.site.register(BookInfo) admin.site.register(Hero)
4、自定义管理页面
自定义模型管理类。模型管理类就是告诉Django在生成的管理页面上显示哪些内容
admin.py中自定义一个类(模型管理类)
from django.contrib import admin from booktest.models import BookInfo,Hero class BookInfoAdmin(admin.ModelAdmin): """图书模型管理类""" list_display=['id','b_title','b_pub'] class HeroAdmin(admin.ModelAdmin): """hero模型管理类,list_display是固定的""" list_display=['id','Hname',"Hgender"] # Register your models here. admin.site.register(BookInfo,BookInfoAdmin) admin.site.register(Hero,HeroAdmin)

浙公网安备 33010602011771号