python-35-admin基本使用

288 阅读1分钟

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.设置名称