2009-10-08 3 views

답변

8

당신은 함께 object_list 호출하는 래퍼 함수를 ​​작성 할 수 있습니다 필요한 질문 모음. urls.py에서

:

url(r'^(page(?P<page>[0-9]+)/)?$', 'views.user_jobs', name='user_jobs') 

views.py에서 :

from django.views.generic.list_detail import object_list 

def user_jobs(request, page): 
    job_list=Job.objects.filter(user=request.user) 
    return object_list(request, queryset=job_list, 
     template_name='shootmpi/molecule_list.html', 
     page=page) 

이 기술을 사용하여에 good blog post by James Bennett을있다.

+0

내 자신의보기를 만들려고했지만 object_list를 감싸는 것이 합리적인 아이디어처럼 들렸다. –

+0

좋은 대답 - 일반보기를 urls.py에서 꺼낼 때 훨씬 더 많은 작업을 수행 할 수 있습니다. 자신의보기 기능 –

+0

좋은 링크! 나는 일반적인 견해를 항상 urls.py에서 사용하는 것으로 간주 해왔다. –

관련 문제