zoukankan      html  css  js  c++  java
  • flask-migrate数据迁移

    flask-migrate

    作用:做数据库迁移
    依赖:
    flask-script 
    flask-sqlalchemy

    使用

    项目结构

    manage.py(其它文件内容与flask-sqlalchemy中一样)

    复制代码
    from s8day130_pro import create_app,db
    from flask_script import Manager
    from flask_migrate import Migrate,MigrateCommand
    
    
    app = create_app()
    manager = Manager(app)
    
    
    
    Migrate(app, db)
    """
    # 数据库迁移命名
        python manage.py db init
        python manage.py db migrate # makemigrations
        python manage.py db upgrade # migrate
    """
    manager.add_command('db', MigrateCommand)
    
    
    if __name__ == '__main__':
        # app.run()
        manager.run()
    复制代码

    首先执行python manage.py db init会生成如下文件

    然后就可以利用python manage.py db migrate和python manage.py db upgrade命令进行数据迁移了

  • 相关阅读:
    求全排列,调用C++函数
    ZOJ 3508 (the war)
    HDU 1285
    SDUT--枚举(删数问题)
    SDUT--进制转换
    位运算
    [NOI2015]软件包管理器
    列队[noip2017]
    [APIO2007]动物园
    [NOI2001]炮兵阵地
  • 原文地址:https://www.cnblogs.com/xyhh/p/10860413.html
Copyright © 2011-2022 走看看