2011-02-13 76 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