Во-первых, вы можете переопределить URL-адрес перенаправления по умолчанию, установив LOGIN_REDIRECT_URL
в settings.py.
В ответ на вторую часть вашего вопроса - вам нужно убедиться, что в форме входа в систему есть скрытый ввод, содержащий next
. Как выглядит ваш шаблон? Он должен содержать что-то вроде этого:
<form method='post'>{% csrf_token %}
{{ form.as_p }}
<input type="hidden" name="next" value="{{ next }}">
<input type="submit" value="Log in" class="big_button">
</form>
Если вы передали redirect_field_name
в качестве параметра для представления входа в систему, то вам понадобится это как имя ввода, а не next
.