无论出于何种原因,我都很难找出要在我的网址模板标签中使用的正确变量来正确渲染我的模板。
#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模板?
答案 0 :(得分:1)
如果您使用url
样式
urlpatterns = patterns('',
url(r'^index/$', index_view, name="main-view"),
...
)
您可以为您的网址指定一个用于引用它的自定义名称
答案 1 :(得分:0)
从the documentation,您可以清楚地提到视图方法的名称和文件。
{% url 'path.to.some_view' v1 v2 %}
因此,对于您的情况,您应该能够:
{% url 'list_detail.object_list' 'firm_list' %}