我不确定这是 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.
我自己的模板没有看到我的 url 条目。
我调试了 Django 的 reverse 函数,似乎我urls.py的根本没有被使用。而是registration.tests.urls.py使用。
这是预期的行为吗?我希望不会,因为我无法通过基本测试。我该如何解决这个问题?