2011-02-13 86 views
5

嗨我在django管理员工作得很好,但它只是在一个页面中列出所有的对象我想paginate然后..我需要添加在我的admin.py然后得到分页...?Django管理员分页问题

继承人我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) 

回答

7

下面我就举例5条每页面,您可以更改根据您的要求:

class UserAdmin(admin.ModelAdmin): 
    model = User 
    list_per_page = 5 # No of records per page 
0

在这里,我拿的,每页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