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"),
相关推荐
小小小妮子~12 分钟前
深入理解 MySQL 架构
数据库·mysql·架构
man20171 小时前
【2024最新】基于Python+Mysql+django的水果销售系统Lw+PPT
数据库·mysql·django
度假的小鱼1 小时前
01 Oracle 基本操作
数据库·oracle
张声录11 小时前
【ETCD】【实操篇(十)】基于 ETCD 实现一个简单的服务注册及发现功能
数据库·etcd
张声录11 小时前
【ETCD】【实操篇(十八)】ETCD监控实战:提升系统健康与集群调试效率
数据库·chrome·etcd
SelectDB技术团队1 小时前
Apache Doris 创始人:何为“现代化”的数据仓库?
大数据·数据库·数据仓库·数据分析·doris
Suwg2091 小时前
《手写Mybatis渐进式源码实践》实践笔记(第七章 SQL执行器的创建和使用)
java·数据库·笔记·后端·sql·mybatis·模板方法模式
丁总学Java2 小时前
优化 invite_codes 表的 SQL 创建语句
java·数据库·sql
hmbbpdx2 小时前
MySql B树 B+树
数据库·b树·mysql
编程阿布2 小时前
Python基础——多线程编程
java·数据库·python