注册模块
admin.py中
admin.site.register(class)自定义管理界面
继承admin.ModelAdmin
然后有几个成员属性需要修改一下。
list_display=[columns_name] 显示列属性
list_filter = [columns_name] 过滤字段,也可以在导航栏中进行修改
search_fileds = [columns_name] 将在几个字段中搜索
list_per_page = n 分页,有点类似limit
fields 添加属性的先后顺序,自增长不能修改
fieldsets 和fields两者存一 分组,qq好友列表一样 ("name",{"fields":[columns_name]})columns_name可以是方法。
在注册的时候我们要选择管理的显示类也就是。
admin.site.register(class,MyModelAdmin)
创建一个对象,创建的时候添加一条数据
from django.contrib import admin class BookInline(admin.TabularInline): model = Book class AuthorAdmin(admin.ModelAdmin): inlines = [ BookInline, ]