我收到一個錯誤,在我的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