【问题标题】:How to call flask migrate api in script如何在脚本中调用flask migrate api
【发布时间】:2017-07-07 02:28:04
【问题描述】:

我有一个数据库db。我想判断flask_migrate是否在db中创建了表。如果没有,upgrade db。 有命令,但没有关于在 python 脚本中调用migrateupgrade 的示例。 flask_migrate 中的测试文件也运行命令:

(o, e, s) = run_cmd('python app.py db migrate')

【问题讨论】:

  • 您看到文档的API reference 部分了吗?
  • 是的,但还是不知道怎么称呼他们
  • 是的,我明白了。只需要指定“迁移”目录

标签: python alembic flask-migrate


【解决方案1】:

这应该对你有用。

from flask_migrate import upgrade


@ns.route('/migrate_db')
class Units(Resource):
    def get(self):
        upgrade(directory=<path_to_migrations_folder>)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-18
    • 1970-01-01
    • 2014-12-08
    • 2019-10-15
    • 2019-07-13
    相关资源
    最近更新 更多