类型错误:在字符串格式化时,不是所有的参数都被转换为python Flas

2024-09-29 19:20:47 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在开发一个用户注册和登录API。数据库是MySQL。getAllUser正在恢复正常。但当我尝试用post方法插入一行时,它总是抛出这个错误。在

TypeError: not all arguments converted during string formatting

我的代码:DB结构:

^{pr2}$

插入代码:

当我得到所有用户列表完美的连接是正确的。在

^{3}$

请帮忙。。我真的需要这个。。或任何后续教程。在


Tags: 方法代码api数据库错误mysqlnotall
1条回答
网友
1楼 · 发布于 2024-09-29 19:20:47

错误已解决

def post(self):
            data = UserRegister.parser.parse_args()
            print(data)

        cursor = mysql.connect().cursor()

        username = request.json['usr_name']
        password = request.json['password']

        query = "insert into user values(null,'{0}','{1}')".format(username,password)
        cursor.execute(query)

        return {"message": "User created successfully."}, 201

相关问题 更多 >

    热门问题