python - /accounts/login __init__() 处的 Django 2.2.4 TypeError 采用 1 个位置参数,但给出了 2 个
问题描述
/accounts/login
init () 处的 TypeError 采用 1 个位置参数,但给出了 2 个请求方法:GET 请求 URL:http: //127.0.0.1 :8000/accounts/login
Django 版本:2.2.4 异常类型:TypeError 异常值:
init () 接受 1 个位置参数,但给定了 2 个 Exception Location: E:\Python\lib\site-packages\django\core\handlers\base.py in _get_response,第 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/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'),
]
解决方案
推荐阅读
- java - Android push notification : Multiple notifications displays same data
- c++ - Win toast / 气球通知最近在带有 Qt 的 Windows 10 上停止工作
- javascript - 将新数据添加到现有的 scope-angularjs
- python-3.x - 从嵌套字典中获取最小值
- python - 烧瓶中的线程数
- c++ - 通用 2D 点作为 C++ 中的输入
- linux - 如何仅在出错时中止功能,但不中止脚本?
- python - 在 Arch 上通过 pip 安装 webrtcvad 时出现问题
- sql-server - 所以我们将数据从 .mdb 迁移到 SQL Server
- c# - 在 VR Oculus Quest 中闪烁?