0
在project.urls:另一個django的NoReverseMatch
url(r'^category/', include('category.urls')),
在項目/分類/ category.urls(圖案與 'project.category.views' 前綴):
url(r'^list/', 'category_list', name='category_list_name'),
在項目/模板/base.html:
{% url 'category_list_name' %}
給我:
Caught NoReverseMatch while rendering: Reverse for ''category_list_name'' with arguments '()' and keyword arguments '{}' not found.
在shell中,我得到了同樣的錯誤了這一點:
>>> reverse(category.views.category_list)
但是這工作得很好:
>>> reverse("category_list_name")
u'/en/category/list/'
在視圖中,我得到了扭轉名爲url一個空字符串。 就像你看到我也使用localeurl,但我認爲這應該不重要?
任何想法?
哇,我永遠不會想出來,謝謝馬克 – Robse