2011-02-13 3 views
5

안녕하세요, 저는 장고 관리에서 잘 작동하는 모델을 가지고 있지만 한 페이지에만 모든 객체를 나열하고 있습니다. 그런 다음 페이지 매김을하고 싶습니다. 내 admin.py에서 추가해야 할 항목은 무엇입니까? 페이지 매기기 ...?Django admin 페이지 매기기 질문

을 heres 내 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