0

なんらかの理由で、テンプレートを適切にレンダリングするために url テンプレート タグで使用する正しい変数を見つけるのに苦労しています。

#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 テンプレートをレンダリングしますか?

4

2 に答える 2

1

urlスタイルを使用する場合

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

あなたはあなたのURLにそれを参照するために使用するカスタム名を与えることができます

于 2012-06-02T14:04:28.363 に答える
0

documentationから、ビューメソッドの名前とファイルに明確に言及できます。

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

したがって、あなたの場合、次のことができるはずです。

{% url 'list_detail.object_list' 'firm_list' %}
于 2012-06-02T18:16:41.177 に答える