Форум сайта python.su
есть django-registration, требуется при логине редиректить на страницу, с которой пользователь логинится.
насколько я понял, нужно в django.contrib.auth.views.login передать redirect_field_name. я делал так:
views.py
from django.contrib.auth.views import login as auth_login, logout as auth_logout
def login(req, template_name):
redirect_to = req.get_full_path()
return auth_login(req, "", template_name, redirect_to)
def logout(req, template_name):
redirect_to = req.get_full_path()
return auth_logout(req, "", template_name, redirect_to)
url('^accounts/login/$', 'views.login',
{'template_name': 'registration/login.html'}),
url('^accounts/logout/$', 'views.logout',
{'template_name':'registration/logout.html'}),
Офлайн
в конфиге:
LOGIN_REDIRECT_URL = ‘/’
Офлайн