1

我不确定这是 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使用。

这是预期的行为吗?我希望不会,因为我无法通过基本测试。我该如何解决这个问题?

4

1 回答 1

1

这是 django-registration 中的一个错误。此博客文章描述了该问题和解决方法。

于 2012-01-02T22:18:46.977 回答