Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/315.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python django属性错误------>;属性错误:模块';django.contrib.auth.views';没有属性';登录'';注销';_Python_Django - Fatal编程技术网

Python django属性错误------>;属性错误:模块';django.contrib.auth.views';没有属性';登录'';注销';

Python django属性错误------>;属性错误:模块';django.contrib.auth.views';没有属性';登录'';注销';,python,django,Python,Django,属性错误:模块“django.contrib.auth.views”没有“login”、“logout”属性。 from django.contrib import admin from django.urls import path from django.conf.urls import url, include from blog import views from django.contrib.auth import views urlpatterns = [ path('admin

属性错误:模块“django.contrib.auth.views”没有“login”、“logout”属性。

from django.contrib import admin
from django.urls import path
from django.conf.urls import url, include
from blog import views
from django.contrib.auth import views


urlpatterns = [
path('admin/', admin.site.urls),
url(r'',include('blog.urls')),
url(r'accounts/login/$',views.login,name='login'),

url(r'accounts/logout/$',views.logout,name='logout',kwargs= 
{'next_page':'/'}),
]

基于函数的视图已弃用,您需要使用基于类的备选方案

url(r'accounts/login/$',views.LoginView.as_view(), name='login'),
url(r'accounts/logout/$',views.LogoutView.as_view(next_page='/'), name='logout'),

您还导入了
视图
两次从
博客
的第一次导入被从auth导入覆盖

非常感谢!!问题解决了!上帝保佑你!!我是个新手!!