2012-06-02 3 views
0

이유가 무엇이든 내 템플릿을 제대로 렌더링하기 위해 URL 태그 태그에 사용할 올바른 변수를 찾는 데 어려움을 겪고 있습니다.Generic View에서 사용할 Django 템플릿 URL 변수를 수정하십시오. list_detail

#firms/url.py 
from django.views.generic import list_detail 

firm_list = { 
      'queryset' : Firm.objects.all(), 
      'template_name': 'firms/firm_index.html', 
} 

urlpatterns = patterns("", 
(r"^$", list_detail.object_list, firm_list), 
) 

내 {% url ??? %} 변수가이 firm_index.html 템플릿을 렌더링합니까? 당신은 당신이

답변

1

, 당신은보기 방법 및의 이름을 언급 명확하게 할 수 있습니다 파일.

{% url 'path.to.some_view' v1 v2 %} 

따라서, 귀하의 경우에, 당신은 할 수 있어야한다 : 이것에 대한

{% url 'list_detail.object_list' 'firm_list' %} 
+0

감사합니다. 나는 url 함수를 알고있다. 어떤 이유에서 Im은 튜플을 통과 할 때 정확한 변수 이름을 알아내는 것에 집착했습니다. – harristrader

0

the documentation에서 그것을 참조하는 데 사용하기 위해 URL을 사용자 정의 이름을 부여 할 수 있습니다

urlpatterns = patterns('', 
    url(r'^index/$', index_view, name="main-view"), 
    ... 
) 

url 스타일을 사용하는 경우