所以,这是我的 urls.py 之一
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
模板标签一起使用?还是让它与通用视图一起工作的正确方法?
谢谢。