Включите 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-адрес приложения, а не в корневой проект.
Надеюсь, это тоже кому-нибудь поможет!