fromdjango.contribimportadminfromapp2.modelsimportBookInfo,AreaInfo#【1】导入模型下的表# Register your models here.classAreaInfoAdmin(admin.ModelAdmin):'''地区模型管理类'''list_per_page =10# 【2】指定每页显示10条数据list_display = ['id','atitle','title','parent']#【3】指定后台列表显示列...
list_per_page¶ 设置list_per_page 来控制每个分页的管理变更列表页面上出现多少个项目。默认情况下,设置为 100。 ModelAdmin.list_select_related¶ 设置list_select_related 告诉Django 在检索管理变更列表页的对象列表时使用 select_related()。这样可以省去一堆数据库查询。 该值应是布尔值、列表或元组。
object_list:可以是列表,元组,查询集或者其他含有count()或者 __len()__方法的可切片对象。对于连续的分页,查询集应该有序,例如有order_by()项或者默认ordering参数。 per_page:每一页中包含条目数目的最大值,不包括独立成页的那页。 orphans=0:当你使用此参数时说明你不希望最后一页只有很少的条目。如果最后...
# listdisplay设置要显示在列表中的字段(id字段是Django模型的默认主键) list_display = ('name', 'incident', 'status', ) # list_per_page设置每页显示多少条记录,默认是10条 list_per_page = 10 # list_filter过滤指定的字段 list_filter = ('name', ) # 修改admin页面actions的信息 actions = ['ma...
class BlogAdmin(admin.ModelAdmin): # listdisplay设置要显示在列表中的字段(id字段是Django模型的默认主键) list_display...= ('id', 'name', 'content') # list_per_page设置每页显示多少条记录,默认是100条 list_per_page = 50 # ordering...重启项目、刷新页面后(已经变成我们刚才设置的): 目前,先...
数据显示页属性主要讲解4个属性,分别是:list_display、list_filter、search_fields、list_per_page。具体功能说明如表所示。 接下来演示上述属性的功能,在admin.py文件中修改代码,具体示例如下: 在admin.py文件修改前,使用Admin默认的显示属性进行显示,如图所示。
list_filter:激活过滤器,可以根据字段内容进行过滤; list_per_page:分页条数; ordering:界面显示时排序方法; readonly_fields: 指定只读字段; 其他更多字段请参考官方文档:https://docs.djangoproject.com/en/1.11/ref/contrib/admin/#django.contrib.admin.ModelAdmin...
Django提供了 admin.ModelAdmin 类 通过定义 ModelAdmin 的子类,来定义模型在 Admin 界面的显示方式。 ①列表页属性 list_display:显示字段,可以点击列头进行排序 list_filter:过滤字段,过滤框会出现在右侧 search_fields:搜索字段,搜索框会出现在上侧 list_per_page:分页,分页框会出现在下侧 ...
Set date_hierarchy to the name of a DateField or DateTimeField in your model, and the change list page will include a date-based drilldown navigation by that field. Example: date_hierarchy = "pub_date" You can also specify a field on a related model using the __ lookup, for example:...
list_per_page = 20 fieldsets = ( ('编辑组件', { 'fields': ('name', 'desc', 'category', 'icon', 'icon_data') }), ) formfield_overrides = { models.CharField: {'widget': TextInput(attrs={'size': '59'})}, } 1. 2. ...