python - Django redirect_authenticated_user: True not working -
i'm writing application in django 1.11.
myapp/urls.py
pattern looks like
from django.conf.urls import url, include django.contrib import admin django.contrib.auth.views import loginview urlpatterns = [ url(r'^login/$', loginview.as_view(), {'redirect_authenticated_user': true}), url('^', include('django.contrib.auth.urls')), url('^', include('pages.urls')), url(r'^pages/', include('pages.urls')), url(r'^search/', include('search.urls')), url(r'^admin/', admin.site.urls), ]
i want logged in user redirected when trying access /login
page. have set redirect_authenticated_user
true
per given in documentation here
but, when access /login
after successfull login, not redirect
pass as_view
urlpatterns = [ url(r'^login/$', loginview.as_view(redirect_authenticated_user=true)),
any arguments passed as_view() override attributes set on class. in example, set template_name on templateview. similar overriding pattern can used url attribute on redirectview.
Comments
Post a Comment