Python 用于简单Django视图的NoReverseMatch
我得到一个NoReverseMatch错误:Python 用于简单Django视图的NoReverseMatch,python,django,Python,Django,我得到一个NoReverseMatch错误: NoReverseMatch at /verfahrensverzeichnis/verzeichnis/320/ Reverse for 'verfahrenvorlage' with arguments '(320,)' and keyword arguments '{}' not found. 1 pattern(s) tried: ['verfahrensverzeichnis/verfahren/vorlage/(?P<pk>
NoReverseMatch at /verfahrensverzeichnis/verzeichnis/320/
Reverse for 'verfahrenvorlage' with arguments '(320,)' and keyword arguments '{}' not found. 1 pattern(s) tried: ['verfahrensverzeichnis/verfahren/vorlage/(?P<pk>[\\d+])/add/$']
从template.py中:
<tr>
<td>
<a href="{% url 'verfahrensverzeichnis:verfahrenvorlage' verfahrensverzeichnis.customer.pk %}">Verfahren hinzufügen</a>
</td>
</tr>
问题出在您的正则表达式中:
(?P<pk>[\d+])
或者,在这种情况下,可以去掉方括号
(?P<pk>\d+)
(?P\d+)
r'^verfahren/vorlage/(?P\d+)/add/$”work?。对-这很有效。我现在调试了大约一个小时。。。谢谢
(?P<pk>[\d+])
(?P<pk>[\d]+)
(?P<pk>\d+)