flask开发中遇到sqlalchemy.exc.OperationalError:(sqlite3.OperationalError) no such table:

 Pala   2017-07-05 22:45   213 人阅读  0 条评论

flask开发中遇到sqlalchemy.exc.OperationalError:(sqlite3.OperationalError) no such table: posts [SQL: 'SELECT posts.id AS posts_id, posts.body AS posts_body, posts.timestamp AS posts_timestamp, posts.author_id AS posts_author_id \nFROM posts ORDER BY posts.timestamp DESC']


这句话的意思是posts 这个表格不存在,解决方法查看sqlite是否存在posts表。如果不存在,在pycharm中Terminal中输入一下命令:

from app import db

db.drop_all()
db.create_all()


本文地址:http://chenxm.cc/post/204.html
版权声明:本文为原创文章,版权归 Pala 所有,欢迎分享本文,转载请保留出处!

发表评论


表情

还没有留言,还不快点抢沙发?