如何在flask-admin中更改模型和更新数据库,进行迁移?

时间:2017-10-27 01:52:15

标签: python flask-admin

我已经拥有了我的flask-admin应用程序及其模型,数据库和表格已创建..

现在我想在模型中添加一个字段,并且应该通过模型相应表中的新列反映在数据库中。

使用django,然后创建然后应用迁移..

如何在flask-admin中进行迁移/架构更改?

1 个答案:

答案 0 :(得分:2)

我建议在Miguel Grinberg的Database Flask Mega-Tutorial中查看基于SQLAlchemy的数据库迁移的section。他使用低级SQLAlchemy API将数据库置于版本控制之下,并自动执行数据库版本升级或降级的过程。

或者,我建议使用Miguel Grinberg的Flask-Migrate扩展,它实现了他在上述教程中描述的功能。使用此扩展,只需将Migrate对象的实例添加到应用程序,然后使用扩展提供的命令行界面执行数据库迁移。