2011-02-13 4 views
5

salut j'ai un modele en admin django fonctionne tres bien mais c'est la liste de tous les objets en une seule page je voudrais paginer puis .. Que dois-je ajouter a mon admin.py pour obtenir alors paginer ...?Django admin pagination question

Heres mon 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) 

Répondre

7

Ici je prends exemple de 5 enregistrements par page, vous pouvez modifier selon vos besoins:

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

Ici, je prends l'exemple de 10 enregistrements par page, vous pouvez modifier selon vos besoins:

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