Django 表单操作中的反向URL错误

Django 表单操作中的反向URL错误,django,django-forms,reverse,django-urls,Django,Django Forms,Reverse,Django Urls,我有一个反向URL的HTML: <form role="form" method="post" action ="{% url 'add_location' %}">{% csrf_token %} 但我收到以下错误: Reverse for 'add_location' with arguments '()' and keyword arguments '{}' not found. 0 pattern(s) tried: [] 我认为这里发生了一些根本性的错误,但我似乎不知道

我有一个反向URL的HTML:

<form role="form" method="post" action ="{% url 'add_location' %}">{% csrf_token %}
但我收到以下错误:

Reverse for 'add_location' with arguments '()' and keyword arguments '{}' not found. 0 pattern(s) tried: []

我认为这里发生了一些根本性的错误,但我似乎不知道是什么。我可能无法正确理解反向URL。如果需要的话,我可以提供更多的信息。

好吧,所以我想出来了,这不是很明显


无论在哪个
urls.py
文件中引用反向,都需要
导入反向
。我想我可以不导入它,因为我在模板中使用了它,但是不行,你需要在那个url.py中导入它,这些名称才能在任何模板中工作。

项目的url.py中包括那个url.py吗?你重命名了你的项目吗?django正在使用的
urls.py
根本没有模式
0尝试的模式:[]
Rohan,是的。Burhan Khalid,不,我没有重命名我的项目,但我只是在url中添加了
name=“add_location”
部分。
Reverse for 'add_location' with arguments '()' and keyword arguments '{}' not found. 0 pattern(s) tried: []