Включите URL для Django-регистрации

Поэтому я только что установил django-registration и получил шаблоны с https://github.com/macdhuibh/django-registration-templates

У меня проблема с распознавателем URL, я получаю

Реверс для 'auth_password_reset' с аргументами '()' и аргументами с ключевыми словами '{}' не найден.

как и многие другие....

urls.py:

#Other stuff,

url(r'^accounts/', include('registration.backends.hmac.urls')),

Точно так, как указано в документации. Кроме того, вот HTML, который выдает ошибку. Это из login.html с github. Это та, которая вызвала эту ошибку, но, похоже, я получаю что-то похожее каждый раз, когда пытаюсь выполнить обратное сопоставление по URL из auth_url.py django-registration.

{% 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 ответ

Решение

Выяснив, что пошло не так, я добавил шаблон URL в URL-адрес приложения, а не в корневой проект.

Надеюсь, это тоже кому-нибудь поможет!

Другие вопросы по тегам