Django 1.3
app/myapp/urls.py
from django.conf.urls.defaults import patterns, url
urlpatters = patterns(
'myapp.views',
# (略)
url(r'^sub_name/download/$', 'another_download', name='another_download'),
)
templates/myapp/sub_name_list.html
<form method="post" action="{% url myapp:another_download %}">
<input type="submit" name="csv_download" value="CSV Download" />
</form>
程序运行的时候提示:
Caught NoReverseMatch while rendering: u'myapp' is not a registered namespace
为什么说“myapp”这个命名空间没有注册呢?