我已经拥有了我的flask-admin应用程序及其模型,数据库和表格已创建..
现在我想在模型中添加一个字段,并且应该通过模型相应表中的新列反映在数据库中。
使用django,然后创建然后应用迁移..
如何在flask-admin中进行迁移/架构更改?
答案 0 :(得分:2)
我建议在Miguel Grinberg的Database Flask Mega-Tutorial中查看基于SQLAlchemy的数据库迁移的section。他使用低级SQLAlchemy API将数据库置于版本控制之下,并自动执行数据库版本升级或降级的过程。
或者,我建议使用Miguel Grinberg的Flask-Migrate扩展,它实现了他在上述教程中描述的功能。使用此扩展,只需将Migrate
对象的实例添加到应用程序,然后使用扩展提供的命令行界面执行数据库迁移。