(sqlite3.OperationalError) no such table- users [SQL- 'SELECT users.id AS users_id, users.email AS u

(sqlite3.OperationalError) no such table- users [SQL- 'SELECT users.id AS users_id, users.email AS u,第1张

概述在注册新用户的时候报错:  (sqlite3.OperationalError) no such table: users [SQL: 'SELECT users.id AS users_id, users.email AS users_email, users.username AS users_username, users.role_id AS users_role_id, users.pa

在注册新用户的时候报错:

(sqlite3.OperationalError) no such table: users [sql: 'SELECT users.ID AS users_ID,users.email AS users_email,users.username AS users_username,users.role_ID AS users_role_ID,users.password_hash AS users_password_hash,users.confirmed AS users_confirmed

检查数据库的时候发现没有建立应该存在的两张表

这时候我们需要程序的shell

创建数据库

在执行完成db.create_all()之后

在查看数据库

数据库中出现了我们需要的roles和users的table。

这时候我们的用户就能正常注册了。

于是我把这个错误记录下来,方便有同样错误的人查找问题。如果你碰到同样的问题欢迎和我联系,我们一起学习进步。。

总结

以上是内存溢出为你收集整理的(sqlite3.OperationalError) no such table- users [SQL- 'SELECT users.id AS users_id, users.email AS u全部内容,希望文章能够帮你解决(sqlite3.OperationalError) no such table- users [SQL- 'SELECT users.id AS users_id, users.email AS u所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/sjk/1162549.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-01
下一篇2022-06-01

发表评论

登录后才能评论

评论列表(0条)

    保存