第八天 用flask專用的sqlalchemy flask_sqlalchemy - lystyp/RewardRobot GitHub Wiki
sqlalchemy 一般不一定要綁flask,可以隨時create table,
而flask_sqlalchemy是要跟flask的app綁在一起,
並且要等app run起來之後才可以create table,難搞欸!call其他資料庫相關操作好像也是要等app run起來
後來找到一個方法
https://stackoverflow.com/questions/20036520/what-is-the-purpose-of-flasks-context-stacks
就是這樣寫
with app.app_context():
db.create_all()
但其實我不知道他原理是什麼
flask_sqlalchemy如果不用ORM的方式去call資料庫,可以用
db.session.execute(“select * from dialog;”).fetchall()
這樣的方式來操作資料庫,