美文网首页
Flask_Migration

Flask_Migration

作者: 奥特曼255 | 来源:发表于2018-05-24 17:25 被阅读0次

安装

pip install flask_migration

代码编写

# app.py
from flask import Flask
from flask_migrate import Migrate, MigrateCommand
from flask_script import Manager

from models import db


app = Flask(__name__)
manager = Manager(app)


def configure_manager():
    """
    这个函数用来配置命令行选项
    """
    Migrate(app, db)
    manager.add_command('db', MigrateCommand)


if __name__ == '__main__':
    configure_manager()
    manager.run()

使用(命令行)

初始化
python app.py db init

建表
python app.py db migrate
python app.py db migrate -m 'your change'

升级
python app.py db upgrade

Alembic

参考资料:使用 Alembic 进行数据库版本管理

相关文章

  • Flask_Migration

    安装 pip install flask_migration 代码编写 使用(命令行) 初始化python app...

网友评论

      本文标题:Flask_Migration

      本文链接:https://www.haomeiwen.com/subject/lrisjftx.html