1.创建账号
python manage.py createsuperuser
设置中文
settings.py中
LANGUAGE_CODE = 'zh-hans'
2.配置admin.py
from django.contrib import admin
from app01 import models
# Register your models here.
#定制
class BookAdmin(admin.ModelAdmin):
#横向排布
list_display = ("id","name","price","pub_date")
#可编辑
list_editable = ("name","price")
#水平的
filter_horizontal = ("authors",)
#分页
list_per_page = 10
#搜索
search_fields = ("id","name","publish__name")
#过滤
list_filter = ("pub_date","publish")
#排序
ordering = ("price","id",)
admin.site.register(models.Author)
admin.site.register(models.Book,BookAdmin)
admin.site.register(models.Publish)
3.设置名称