准备
在admin.py 添加
from app01 import models
admin.site.register(models.Book) # 给admin添加表
django 默认使用自带auth 用户认证
创建用户:
命令输入:pyhton manage.py createsuperuser
输入用户名密码(密码数字,字母,不低于6位)
添加权限:
Permissions
勾选:Staff status
设置显示样式:
在addmin.py 中添加
class BookAdmin(admin.ModelAdmin):
list_display = ('id', 'name', 'price') # 显示的字段
list_editable = ('name', 'price') # 设置可改变字段
filter_horizontal = ('authors' , ) # 添加搜索框
list_per_page = 2 #每页显示两条
search_fields = ('id', 'name', 'publishe__name') # 可查询字段
list_filters = ('pub_date', 'publish') # 过滤
blank=True # 是否可以为空
admin.site.register(models.Book, BookAdmin) # 添加到这个表中
设置中文:
在setting.py 中添加
LANGUAGE_CODE = 'zh-hans'