2015-03-03 20 views
0

我目前正在使用Flask/SqlAlchemy開發服務器。發生這種情況時,ORM模型不在數據庫中作爲表存在,它由SqlAlchemy默認創建。模型描述中的SqlAlchemy更改不適用於DB

但是,如果ORM類更改爲例如添加了額外列,則這些更改不會保存在數據庫中。因此,每次查詢時,額外的列都會丟失。每當我使用的模型發生變化時,我都必須手動調整我的數據庫。

在開發過程中是否有更好的方式在模型中應用更改?我幾乎不認爲手動的MySql操作是最好的解決方案。

回答