2017-02-21 2 views
0

로그인 페이지 [this is ur 127.0.0.1]를 만들었습니다. 로그인하면 대시 보드 127.0.0.1/dashboard으로 리디렉션되지만, 127.0.0.1으로 가면 로그인 양식이 표시됩니다. 로그인 한 번 127.0.0.1/dashboard으로 리디렉션을 만들려고합니다.장고 로그인 후 대시 보드로 리디렉션

나는 장고의 인증 시스템을 사용하고 있습니다.

urlpatterns = [ 
    url(r'^admin/', include(admin.site.urls)), 
    url(r'^account/', include('account.urls')), 
    url(r'', auth_views.login, name='login'), 

] 

내가 세션을 활용해야한다는 날 것으로 보인다,하지만 난 모르겠어요 : 여기

내 URL이 있습니다. 내가 뭘 놓치고 있니?

+0

[Django : 로그인 페이지에서 로그인 한 사용자 리디렉션] 가능한 복제본 (http://stackoverflow.com/questions/2320581/django-redirect-logged-in-users-from-login-page) – YPCrumble

답변

3

Django 1.10의 경우 로그인 페이지를 볼 때 인증 된 사용자를 리디렉션하는 새로운 redirect_authenticated_user 매개 변수 로그인보기가 있습니다. 귀하의 urls.py :

... 
url(r'', auth_views.login, {'redirect_authenticated_user': True}, name='login'), 
... 

기본적으로이 매개 변수는 False입니다.

관련 문제