Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 3, 2011 11:45:02

Raziel
От:
Зарегистрирован: 2011-03-14
Сообщения: 22
Репутация: +  0  -
Профиль   Отправить e-mail  

Вопрос по авторизации

Знаю вопрос дурацкий и вы скорее всего скажете читай тут http://docs.djangoproject.com/en/1.2/topics/auth/

Я скопировал форму из документации, ее поместил в корень сайта как главную страницу. Теперь хотел сделать так чтобы, если админ ввел свой логин и пароль, то его переадресовывало на ‘/admin/’

В случае с пользователем на его рабочую страницу ‘/work/’

<input type="hidden" name="next" value="{{ next }}" />
Можно ли в значение next это как то передать?

Не хотел бы просто менять LOGIN_REDIRECT_URL с ‘/accounts/profile/’ на ‘/work/’



Офлайн

#2 Апрель 6, 2011 08:48:44

Chrizt
От: Владивосток
Зарегистрирован: 2009-07-18
Сообщения: 88
Репутация: +  0  -
Профиль   Отправить e-mail  

Вопрос по авторизации

эээмм.. щас придумаю какой-нибудь сумасшедший вариант… можно перенаправлять всех на пустую страничку (например: /check/), в ней по request проверять (в каком-то view), админ это или нет и из view делать HTTPResponseRedirect(“/куда-то/”)

ы?



Офлайн

#3 Апрель 6, 2011 08:50:12

Chrizt
От: Владивосток
Зарегистрирован: 2009-07-18
Сообщения: 88
Репутация: +  0  -
Профиль   Отправить e-mail  

Вопрос по авторизации

но Вам лучше даже не /topics/auth/ изучать, а всё с самого начала, про запросы, про урлы, про views, а так же различные вспомогательные декораторы.
Заодно и про декораторы почитать, как и что они делают и понять глубину их сути. Оч полезная вещь, между прочим!



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version