Django NoReverseMatch 5
我得到了这个错误,我不知道为什么:Django NoReverseMatch 5,django,reverse,Django,Reverse,我得到了这个错误,我不知道为什么: Reverse for 'buildings.views.generate' with arguments '()' and keyword arguments '{'new_id': -1}' not found. 以下是my URL.py的(一部分): url(r'^buildings/generate/new_building(?P<new_id>\d+)', 'buildings.views.generate'), 这里是生成错
Reverse for 'buildings.views.generate' with arguments '()' and keyword arguments '{'new_id': -1}' not found.
以下是my URL.py的(一部分):
url(r'^buildings/generate/new_building(?P<new_id>\d+)', 'buildings.views.generate'),
这里是生成错误的模板“base.html”中的代码:
<li><a href="{% url buildings.views.generate new_id=-1 %}">New Building</a></li>
我看不到任何错误,请帮帮我。大概这适用于正数
-1
与新id
的规范不匹配:
(?P<new_id>\d+)
这大概适用于正数
-1
与新id
的规范不匹配:
(?P<new_id>\d+)
(?P<new_id>-?\d+)