Использую allauth для регистрации и аутентификации пользователей. Для оформления использую django-bootstrap3. Хочу использовать формы allauth в своих представлениях. Форма входа на главной странице
domain.com/
. Делаю это так.
views.py
from allauth.account.forms import LoginForm
def home(request):
context = {
'login_form': LoginForm
}
return render(request, 'home.html', context)
home.html
...
<form class="login" method="POST" action="{% url 'account_login' %}">
{% csrf_token %}
{% bootstrap_form login_form label='horizontal' %}
{% if redirect_field_value %}
<input type="hidden" name="{{ redirect_field_name }}" value="{{ redirect_field_value }}" />
{% endif %}
<button type="submit" class="btn btn-primary">{% trans "Sign In" %}</button>
<a class="button secondaryAction" href="{% url 'account_reset_password' %}">{% trans "Forgot Password?" %}</a>
</form>
...
Всё хорошо, на выходе получаю форму allauth в моём шаблоне home.html. Можно произвести вход. НО! Если ошибиться во вводе логина или пароля, то происходит редирект на страницу
domain.com/accounts/login/
. И никак не могу разобрать, где переопределить этот редирект. Подскажите пожалуйста.
ЗЫ. Надеюсь нормально сформулировал вопрос, если что не так сказал - пишите, дополню вопрос.