Python 用于简单Django视图的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错误:

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+)