0
在example中,它沒有指定何時以及如何執行create_all
。Flask-SQLAlchemy:如果表已經存在,我還需要create_all嗎?
SQLAlchemy.create_all()方法來創建表和數據庫
假設我已經創建了數據庫和表(也包含數據的話)事先,我還是要執行create_all
?
在example中,它沒有指定何時以及如何執行create_all
。Flask-SQLAlchemy:如果表已經存在,我還需要create_all嗎?
SQLAlchemy.create_all()方法來創建表和數據庫
假設我已經創建了數據庫和表(也包含數據的話)事先,我還是要執行create_all
?
不,你不知道。使用create_all
有一些優點,您可以根據您所創建的數據庫模型快速創建生產環境和測試環境。 create_all
也可以防止模型與實際數據庫不匹配,因爲數據庫是從模型中創建的。
但是,如果您已經創建了表格並且數據已經存在,那麼這並不是必需的,儘管這是一個很好的做法並且具有一些優勢。