包含 django 注册的 url
Include urls for django-registration
所以我刚刚安装了 django-registration 并从 https://github.com/macdhuibh/django-registration-templates
获取了模板
URL 解析器出现问题,我得到
Reverse for 'auth_password_reset' with arguments '()' and keyword
arguments '{}' not found.
以及许多其他人....
urls.py:
#Other stuff,
url(r'^accounts/', include('registration.backends.hmac.urls')),
与文档指定的完全一样。
此外,这是抛出错误的 html 。它来自 login.html 来自 github。这是引发此错误的错误,但似乎每次我尝试从 django 注册的 auth_url.py 对 url 进行反向匹配时,我都会得到类似的结果。
{% extends "main/header.html" %}
{% load i18n %}
{% block content %}
<form method="post" action=".">
{% csrf_token %}
{{ form.as_p }}
<input type="submit" value="{% trans 'Log in' %}" />
<input type="hidden" name="next" value="{{ next }}" />
</form>
<p>{% trans "Forgot password" %}? <a href="{% url 'auth_password_reset' %}">{% trans "Reset it" %}</a>!</p>
<p>{% trans "Not member" %}? <a href="{% url 'registration_register' %}">{% trans "Register" %}</a>!</p>
{% endblock %}
提前致谢。
找出问题所在,
我在应用程序的 urls.py 中添加了 URL 模式,而不是根项目的模式。
希望这也能帮到别人!
所以我刚刚安装了 django-registration 并从 https://github.com/macdhuibh/django-registration-templates
获取了模板URL 解析器出现问题,我得到
Reverse for 'auth_password_reset' with arguments '()' and keyword arguments '{}' not found.
以及许多其他人....
urls.py:
#Other stuff,
url(r'^accounts/', include('registration.backends.hmac.urls')),
与文档指定的完全一样。 此外,这是抛出错误的 html 。它来自 login.html 来自 github。这是引发此错误的错误,但似乎每次我尝试从 django 注册的 auth_url.py 对 url 进行反向匹配时,我都会得到类似的结果。
{% extends "main/header.html" %}
{% load i18n %}
{% block content %}
<form method="post" action=".">
{% csrf_token %}
{{ form.as_p }}
<input type="submit" value="{% trans 'Log in' %}" />
<input type="hidden" name="next" value="{{ next }}" />
</form>
<p>{% trans "Forgot password" %}? <a href="{% url 'auth_password_reset' %}">{% trans "Reset it" %}</a>!</p>
<p>{% trans "Not member" %}? <a href="{% url 'registration_register' %}">{% trans "Register" %}</a>!</p>
{% endblock %}
提前致谢。
找出问题所在, 我在应用程序的 urls.py 中添加了 URL 模式,而不是根项目的模式。
希望这也能帮到别人!