Форум сайта python.su
Здравствуйте!
Нужно что-бы при заходе на главную страницу, если пользователь авторизирован, то отрабатывает одна вьюха, если анонимус, то другая, подскажите такое возможно ?
Офлайн
if request.user.is_authenticated(): <blah blah> else: <another blah blah>
Отредактировано botinag (Ноя. 12, 2014 08:15:00)
Офлайн
botinag
if request.user.is_authenticated(): urlpatterns += patterns(url(r'^$', Home.as_view(), name='home')) else: urlpatterns += patterns(url(r'^$', SignupDriver.as_view(), name='home'))
Отредактировано andreiru (Ноя. 14, 2014 09:47:15)
Офлайн
def home_view(request): if request.user.is_authenticated(): return Home.as_view()(request) return SignupDriver.as_view()(request) urlpatterns = patterns( '', url(r'^$', lambda request: home_view(request)), )
Отредактировано GreyZmeem (Ноя. 14, 2014 10:23:43)
Офлайн
Офлайн