美文网首页
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

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