2012-06-02 23 views
0

無論出於何種原因,我很難找出在我的url模板標記中使用的正確變量來正確呈現我的模板。正確的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風格

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

你可以給你的網址自定義名稱用來指代它

+0

感謝。我知道url函數。出於某種原因,Im在傳遞元組的時候着迷於弄清楚正確的變量名。 – harristrader

0

the documentation,你可以清楚地提到在視圖的方法和名稱文件。

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

所以,你的情況,你應該能夠做到:

{% url 'list_detail.object_list' 'firm_list' %} 
相關問題