所以我刚刚安装了django-registration并从https://github.com/macdhuibh/django-registration-templates
获取了模板我遇到了网址解析器的问题,我得到了
使用参数'()'和关键字反转'auth_password_reset' 没有找到参数“{}”。
以及其他许多人......
urls.py:
#Other stuff,
url(r'^accounts/', include('registration.backends.hmac.urls')),
正如文档所指定的那样。 此外,这是抛出错误的html。它来自github的login.html。这是抛出这个错误的那个,但似乎每当我尝试在django-registration的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 %}
提前致谢。
答案 0 :(得分:0)
弄清楚出了什么问题, 我在应用程序的urls.py中添加了URL模式,而不是根项目的URL模式。
希望这也可以帮助别人!