Найти - Пользователи
Полная версия: Redirect на страницу с которой был сделан вызов
Начало » Django » Redirect на страницу с которой был сделан вызов
1
st00nsa
для примера(что бы обьяснить что я хочу узнать):
код во вьювсах
def login_request(request):
username = request.POST['login']
password = request.POST['pas']
user = authenticate(username=username, password=password)
if user is not None:
if user.is_active:
auth.login(request, user)
# вот сюда бы какую-нибудь команду которая бы отправила обратно на страницу с которой был вызван вот этот login_request
else:
# Return a 'disabled account' error message
else:
# Return an 'invalid login' error message.
Тоесть нужна команда(уверен она есть в джанге встроеная , но найти не могу) которая я бы вернула пользователя на Главную если он залагинился на главной, или в новости если он залогинился из новостей. Черт как же тяжело обьяснить чего хочеш) Прошу помочь.
SvartalF
Вариант хранения в сессии неудобен, пользователь может по очереди открыть две формы, и в том же порядке их отправить. Тогда для первой отправленной формы next будет из второй формы.
В Django используется метод c <input type=“hidden” /> и это вполне удобно.
st00nsa
Big up! Спасибо , я понял, тема закрыта.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB