我收到一个错误,在我的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 =在模板调用 – karthikr