Перенаправление Django-регистрации после входа в систему ( {{next}} )

Я использую django-registration для входа пользователя на мой сайт. Мне нужно перенаправить пользователя на переменную изменения моей пользовательской страницы {{ next }}. Насколько я понимаю, все представления и формы встроены, их невозможно настроить. Я пробовал:

<input type="hidden" name="next" value="{% url 'orders'  %}">

Этот код перенаправляет меня на эту страницу, используя имя URL-адреса, но django распознает пользователя как неаутентифицированного (не вошедшего в систему). Любые примеры и советы будут полезны. Спасибо.


person Albert    schedule 03.11.2017    source источник
comment
опубликуйте свои взгляды.   -  person MD. Khairul Basar    schedule 03.11.2017
comment
может быть, потому что вы не аутентифицируете пользователя? Где ты это делаешь? Вы можете показать это нам?   -  person Coder949    schedule 03.11.2017
comment
Возможный дубликат Django: перенаправить зарегистрированных пользователей со страницы входа   -  person zhiqiang huang    schedule 05.11.2017


Ответы (1)


Просто добавьте следующий код в файл settings.py.

LOGIN_REDIRECT_URL = 'your_redirect_url_name'

надеюсь, это поможет вам

person rahul.m    schedule 03.11.2017