2017-02-21 33 views
0

後,我創建了一個登錄頁面[這是URL 127.0.0.1。當我登錄,它重定向我到儀表板127.0.0.1/dashboard但是當我去127.0.0.1我看到登錄表單。我想創建重定向到127.0.0.1/dashboard一次我參與的記錄。的Django重定向到儀表盤登錄

我使用Django的認證系統。

這裏是我的網址:

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

] 

在我看來,我也要把會議的優勢,但我不知道。我錯過了什麼?

+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。