admin模板

from django.contrib import admin

from .models import ProductModel,OrderModel,zhangfu,qizi,Student,Teacher




# fields = ['title','content','author']#字段列表
# list_display = ['title','content','color_anthor']#展示列表
# #list_per_page设置每页显示多少条记录,默认是100条
# list_per_page = 5
# #ordering设置默认排序字段,负号表示降序排序
# ordering = ['-pub_date']
# #设置哪些字段可以点击进入编辑界面
# list_display_links = ('title', 'content')

# #筛选器
# # list_filter =['title','content'] #过滤器
# search_fields =['title','content'] #搜索字段
# # date_hierarchy = 'go_time' # 详细时间分层筛选 


class ProductAdmin(admin.ModelAdmin):
#设置编辑内容页面,需要显示的字段,默认什么都显示
# fields = ['name','brief']
#设置列表页,显示的字段
list_display = ['name', 'pub_date', 'brief', 'category','imgShow','showProduct']
#设置列表页,显示的字段是否以链接的形式生成
list_display_links = ['name','brief']
#设置每一页列表的数量
list_per_page = 5
#设置排序的字段
ordering = ['-pub_date']
#设置过滤器
list_filter = ['name','category']
#设置搜索字段
search_fields = ['name', 'brief']
#根据时间分层筛选
# date_hierarchy = 'pub_date'




class Media:
# 在管理后台的HTML文件中加入js文件, 每一个路径都会追加STATIC_URL/
js = (
'js/kindeditor-all.js',
'js/lang/zh_CN.js',
'js/config.js',
)
pass


class OrderAdmin(admin.ModelAdmin):
pass


class zhangfuAdmin(admin.ModelAdmin):
pass


class qiziAdmin(admin.ModelAdmin):
pass


class StudentAdmin(admin.ModelAdmin):
pass


class TeacherAdmin(admin.ModelAdmin):
pass




#将表单模型(数据库相关),和后台模型(后台页面样式)类对象进行结合注册
admin.site.register(ProductModel, ProductAdmin)
admin.site.register(OrderModel, OrderAdmin)
admin.site.register(zhangfu, zhangfuAdmin)
admin.site.register(qizi, qiziAdmin)
admin.site.register(Student, StudentAdmin)
admin.site.register(Teacher, TeacherAdmin)

原文地址:https://www.cnblogs.com/daicw/p/15404269.html