Joj*_*ojo 2 python alembic flask-migrate
我有一个数据库db。我想判断是否flask_migrate在db. 如果没有,upgrade db. 在 python 脚本中有命令,但没有关于调用migrate, 的例子upgrade。中的测试文件flask_migrate也运行命令:
(o, e, s) = run_cmd('python app.py db migrate')
Run Code Online (Sandbox Code Playgroud)
这应该对你有用。
from flask_migrate import upgrade
@ns.route('/migrate_db')
class Units(Resource):
def get(self):
upgrade(directory=<path_to_migrations_folder>)
Run Code Online (Sandbox Code Playgroud)