话不多说直接来,一看就懂:
第一步:在admin.py中操作
admin.py
from django.contrib import admin # Register your models here. from ap05 import models # 分别注册你的表 admin.site.register(models.Book) admin.site.register(models.Publish) admin.site.register(models.Author)
第二步:启动admin.py, 并且进入/admin
第三步:创建用户名,密码
第四步:登录
第五步:运用一些功能
admin.py
from django.contrib import admin # Register your models here. from ap05 import models class BookAdmin(admin.ModelAdmin): list_display = ('id', 'name', 'price', 'pub_date') # 将这些数据显示在admin页面上 list_editable = ('name', 'price') # 可以在页面上直接编辑 filter_horizontal = ('author',) # 可以搜索作者 注意逗号 list_per_page = 2 # 分页 search_fields = ('id', 'name', 'publish__name') # 搜索书籍 publish__name 按照name搜 list_filter = ('pub_date', 'publish__name') # 过滤 # 分别注册你的表 admin.site.register(models.Book, BookAdmin) admin.site.register(models.Publish) admin.site.register(models.Author)