我有一些带有反向网址的HTML:
<form role="form" method="post" action ="{% url 'add_location' %}">{% csrf_token %}
我想在这里使用这个url模式:
url(r'^location/add$', AddLocation.as_view(), name="add_location"),
但我收到以下错误:
Reverse for 'add_location' with arguments '()' and keyword arguments '{}' not found. 0 pattern(s) tried: []
我认为这里发生了一些根本性的错误,但我似乎无法弄清楚它是什么。我可能无法正确理解反向网址。如果需要,我可以提供更多信息。
答案 0 :(得分:0)
好的,所以我想出来了,这并不是非常明显。
在您所指的相反的urls.py
文件中,您需要import reverse
。我以为我可以逃脱而不导入它,因为我在模板中使用它,但是不需要,你需要在urls.py中导入它,以便在任何模板中使用这些名称。