だから、ここに私のurls.pyの1つがあります
urlpatterns = patterns('items.views',
url(r'^(?P<item_id>[\d+])/$', 'view_listing', name="item_view"),
)
私のテンプレートでは、これを行うことができます:<a href="{% url item_view 1 %}">here</a>
すると、適切なページへのリンクが表示されます。すべてがうまく機能します!
でも、ここでもう一つ
urlpatterns = patterns('django.views.generic.list_detail',
(r'^(?P<slug>[\w-]+)/$', 'object_detail', dict(page_info, slug_field='slug'), "page_view"),
)
しかし、私のテンプレートでこれを試すと、<a href="{% url page_view slug='TermsAndConditions' %}">Terms and Conditions</a>
またはこれ<a href="{% url page_view 'TermsAndConditions' %}">Terms and Conditions</a>
は次のエラーでエラーになります:
TemplateSyntaxError at /
Could not parse the remainder: ''TermsAndConditions '' from ''TermsAndConditions ''
url
名前付き URL を一般的なビューとこのようなテンプレート タグで使用できるかどうかを知っている人はいますか? または、一般的なビューで動作させる正しい方法は?
ありがとう。