嗨我在django admin中得到了一个模型工作正常,但它只列出了一个页面中的所有对象我想分页然后..我需要在admin.py中添加什么才能得到分页... ?
继承人我的admin.py:
from cliente.models import Cliente
from django.contrib import admin
class ClienteAdmin(admin.ModelAdmin):
list_display = ('nome','bairro','endereco','telefone')
list_filter = ('bairro',)
ordering = ('nome',)
search_fields = ('endereco',)
pass
admin.site.register(Cliente,ClienteAdmin)
答案 0 :(得分:32)
见ModelAdmin.list_per_page。默认值为100
,但您可以将其设置为较低的值。
答案 1 :(得分:13)
这里我以每页5条记录为例,您可以根据您的要求进行更改:
class UserAdmin(admin.ModelAdmin):
model = User
list_per_page = 5 # No of records per page
答案 2 :(得分:1)
这里我以每页10条记录为例,您可以根据您的要求进行更改:
class CK_Sub_CategoryAdmin(admin.ModelAdmin):
list_display=('Sub_Category_Name','Parent_Category_Name')
search_fields=('Sub_Category_Name','Parent_Category_Name')
list_filter=('Sub_Category_Name','SC_Published_Date')
actions=[make_inactive,make_active]
list_per_page=10 #record 10 per page