好的,所以这适用于我的urls.py:
url(r'^', survey_detail, {'survey_slug':'my-survey'}, name='survey-detail'),
我删除了以上行,并希望使用{% url %}
我在urls.py中有以下行:
url(r'^survey/', include('survey.urls'),
这是调查应用的urls.py中的一行:
url(r'^detail/(?P<survey_slug>[-\w]+)/$', survey_detail, name='survey-detail'),
这在我的模板中:
{% url survey_detail 'my-survey' %}
我也尝试过:
{% url survey_detail survey_slug='my-survey' %}
但我总是得到:
Reverse for 'survey_detail' with arguments '(u'my-survey',)' and keyword arguments '{}' not found.
或
Reverse for 'survey_detail' with arguments '()' and keyword arguments '{'survey_slug': u'my-survey'}' not found.
有什么想法吗?
答案 0 :(得分:1)
名称是调查详情,而不是survey_detail