【发布时间】:2013-07-22 23:39:41
【问题描述】:
在我的 Django 模板中创建链接时出错。
我的模板如下所示:
<a href="{% url 'location_detail' pk=location.id %}">{{ location.name }}</a>
我的 urls.py 看起来像:
url(r'^location(?P<pk>\d+)/$', views.location_detail, name="location_detail"),
我的看法是这样的:
def location_detail(request, pk=None):
我得到错误:
Reverse for views.location_detail with arguments '()' and keyword arguments '{u'pk': 1L}' not found.
我正在使用 Django 1.5 和 python 2.7.2
谢谢!
【问题讨论】:
-
移除模板调用中的pk=
标签: python django django-templates django-urls