包括django-registration的网址

时间:2016-12-22 22:36:25

标签: python django django-templates django-urls django-registration

所以我刚刚安装了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 %}

提前致谢。

1 个答案:

答案 0 :(得分:0)

弄清楚出了什么问题, 我在应用程序的urls.py中添加了URL模式,而不是根项目的URL模式。

希望这也可以帮助别人!