后台管理
1、本地化
- 语言和时区的本地化
- 修改settings.py文件
LANGUAGE_CODE = 'zh-hans'#使用中文
TIME_ZONE = 'Asia/Shanghai'#中国时间
2、创建管理员
命令:python manage.py createsuperuser
配置账号等信息
命令:python manage.py runserver
启动服务器
浏览器登陆:127.0.0.1:8000/admin
3、注册模型类
在应用下的admin.py中注册模型类。
admin.site.register(BookInfo)
告诉django框架根据注册的模型类来生成对应表管理页面。
b=BookInfo()
str(b)__str__
在models.py中重写 __str__(self):
def __str__(self): #重写写返回值 return self.btitle
4、自定义管理页面
自定义模型管理类。模型管理类就是告诉django在生成的管理页面上显示哪些内容。
在admin.py中
#自定义模型管理类 class BookInfoAdmin(admin.ModelAdmin): '''图书模型管理类''' list_display = ['id','btitle','bpub_date'] #注册模型类 admin.site.register(BookInfo,BookInfoAdmin)