我不确定这是django-registration或我正在做的错误。
我有一个最小的项目,安装了django-registration,没有我自己的应用程序。 Django注册需要一些模板,所以我在templates/registration
中有它们。在每个模板中,我都有一个模板标记{% url index %}
,该标记包含在我的urls.py
中。
通过运行./manage.py test registration --failfast
,我得到:
TemplateSyntaxError: Caught NoReverseMatch while rendering: Reverse for 'index' with arguments '()' and keyword arguments '{}' not found.
我自己的模板没有看到我的网址。
我调试了Django的反向函数,似乎我的urls.py
根本就没用过。而是使用registration.tests.urls.py
。
这是预期的行为吗?我希望不会,因为我无法通过基本测试。我该如何解决这个问题?