Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/335.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 2.2.4/accounts/login处的TypeError\uuuu init\uuuuu()接受1个位置参数,但给出了2个_Python_Django_Authentication_Typeerror_Init - Fatal编程技术网

Python Django 2.2.4/accounts/login处的TypeError\uuuu init\uuuuu()接受1个位置参数,但给出了2个

Python Django 2.2.4/accounts/login处的TypeError\uuuu init\uuuuu()接受1个位置参数,但给出了2个,python,django,authentication,typeerror,init,Python,Django,Authentication,Typeerror,Init,在/accounts/login处键入错误 init()接受1个位置参数,但给出了2个 请求方法:获取 请求URL: Django版本:2.2.4 异常类型:TypeError 异常值: init()接受1个位置参数,但给出了2个 异常位置:E:\Python\lib\site packages\django\core\handlers\base.py在\u get\u响应中,第113行 blogsite/blogsite/urls.py from django.contrib import

在/accounts/login处键入错误 init()接受1个位置参数,但给出了2个 请求方法:获取 请求URL: Django版本:2.2.4 异常类型:TypeError 异常值:
init()接受1个位置参数,但给出了2个 异常位置:E:\Python\lib\site packages\django\core\handlers\base.py在\u get\u响应中,第113行

blogsite/blogsite/urls.py

from django.contrib import admin
from django.urls import path,include
from django.contrib.auth import views
from django.contrib.auth.views import LoginView as auth_login
from django.contrib.auth.views import LogoutView as auth_logout

urlpatterns = [

    path('admin/', admin.site.urls),
    path('',include('blog.urls')),
    path('accounts/login',auth_login,name='login'),
    path('accounts/logout',auth_logout,name='logout',kwargs={'next_page':'/'})
]

blogsite/blog/url.py
从django.url导入路径,返回路径
从…起导入视图
URL模式=[
路径(“”,views.PostListView.as_view(),name='post_list'),
路径('about/',views.AboutView.as_view(),name='about'),
re_路径(r'^post/(?P\d+)$,views.postdailview.as_view(),name='post_detail'),
路径('post/new/',views.CreatePostView.as_view(),name='post_new'),
重新设置路径(r'^post/(?P\d+)/edit/$,views.PostUpdateView.as_view(),name='post_edit'),
重新设置路径(r'^post/(?P\d+)/remove/$,views.PostDeleteView.as_view(),name='post_remove'),
路径('drafts/',views.DraftListView.as_view(),name='post_draft_list'),
回复路径(r'^post/(?P\d+)/comment/$,视图。将“comment”添加到“post”,name='add“comment”添加到“post”),
回复路径(r'^comment/(?P\d+)/approve/$,视图。comment\u approve,name='comment\u approve'),
重新设置路径(r'^comment/(?P\d+)/remove/$,视图。comment\u remove,name='comment\u remove'),
重新发布路径(r'^post/(?P\d+)/publish/$,视图。post\u publish,name='post\u publish'),
]

我想您可能需要
身份验证登录。as\u view()
我想您可能需要
身份验证登录。as\u view()
blogsite/blog/urls.py

from django.urls import path,re_path
from . import views

urlpatterns = [
    path('',views.PostListView.as_view(),name='post_list'),
    path('about/',views.AboutView.as_view(),name='about'),
    re_path(r'^post/(?P<id>\d+)$',views.PostDetailView.as_view(),name='post_detail'),
    path('post/new/',views.CreatePostView.as_view(),name='post_new'),
    re_path(r'^post/(?P<id>\d+)/edit/$',views.PostUpdateView.as_view(),name='post_edit'),
    re_path(r'^post/(?P<id>\d+)/remove/$',views.PostDeleteView.as_view(),name='post_remove'),
    path('drafts/',views.DraftListView.as_view(),name='post_draft_list'),
    re_path(r'^post/(?P<id>\d+)/comment/$',views.add_comment_to_post,name='add_comment_to_post'),
    re_path(r'^comment/(?P<id>\d+)/approve/$',views.comment_approve,name='comment_approve'),
    re_path(r'^comment/(?P<id>\d+)/remove/$',views.comment_remove,name='comment_remove'),
    re_path(r'^post/(?P<id>\d+)/publish/$',views.post_publish,name='post_publish'),


]