Найти - Пользователи
Полная версия: Перенаправление пользователя после авторизации
Начало » Django » Перенаправление пользователя после авторизации
1
digi
Добрый день!

Помогите решить вопрос. Есть проект с подключенными django-registration и django-profiles. Соответственно файлы конфигурации выглядят так:

urlpatterns = patterns('',
    ......
    url(r'^accounts/', include('registration.urls')),
    url(r'^profile/', include('profiles.urls')),
    ......
) 
и
INSTALLED_APPS = (
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
   .....
    'profiles',
    'registration',
)

Как оптимальным образом сделать, чтобы после успешной авторизации пользователь попадал на определённый URL вместо страницы профиля?
buddha
Если время есть, то тут всё описано https://docs.djangoproject.com/en/1.4/topics/auth/. Например через декоратор login_required().
Я просто поменял ссылки в шаблонах.

Должна быть такая строка у тебя в шаблоне для login.
<input type="hidden" name="next" value="/" />

Вот поменяй значение атрибута value и понаблюдай разницу…
ad3w
LOGIN_REDIRECT_URL

https://docs.djangoproject.com/en/dev/ref/settings/#login-redirect-url
digi
Всем спасибо,поставил скрытое поле в форму.
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