我使用 Django 的身份验证 View django.contrib.auth.views.login
来登录我的用户。
urls.py
urlpatterns = patterns('',
url(r'^accounts/login/$', 'django.contrib.auth.views.login'),
)
Here is the doc关于此功能。
我的问题:即使用户已经连接,也会显示登录页面。
最佳答案
对于 django 2.x,你可以简单地这样做
from django.contrib.auth import views as auth_views
from django.urls import path
urlpatterns = [
path('login/', auth_views.LoginView.as_view(redirect_authenticated_user=True), name='login'),
]
关于python - 即使用户已经登录,也会显示登录页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21837422/