Django问题报错:TypeError: as_view() takes 1 positional argument but 2 were given

一、错误位置

from django.urls import path

from users_app.views import RegisterView, LoginView, LogoutView

app_name = 'users'
urlpatterns = [
    path("register/", RegisterView.as_view, name="register"),
    path("login/", LoginView.as_view, name="login"),
    path("logout/", LogoutView.as_view, name="logout"),
]

三、解决办法

as_view作为一个方法后面需要+()

    path("register/", RegisterView.as_view(), name="register"),
    path("login/", LoginView.as_view(), name="login"),
    path("logout/", LogoutView.as_view(), name="logout"),
相关推荐
杨江2 小时前
ThingsBoard安装测试
服务器·数据库
mit6.8242 小时前
[Redis#4] string | 常用命令 | + mysql use:cache | session
数据库·redis·后端·缓存
Beekeeper&&P...3 小时前
map和redis关系
数据库·redis·缓存
jianqimingtian3 小时前
如何使用 Matlab 制作 GrabCAD 体素打印切片
数据结构·数据库
真真假假々3 小时前
MySQL和ADSDB
数据库·mysql
秦老师Q3 小时前
MySQL第二章 sql约束与sql数据类型
数据库·sql·mysql
不是二师兄的八戒3 小时前
mysql in查询大数据量业务无法避免情境下优化
数据库·mysql
----云烟----3 小时前
Qt获取文件夹下的文件个数(过滤和不过滤的区别)
数据库·qt
Dotrust东信创智3 小时前
浅谈丨功能安全测试,汽车的守护者
运维·服务器·数据库
清水白石0084 小时前
从一个“支付状态不一致“的bug,看大型分布式系统的“隐藏杀机“
java·数据库·bug