flask_migrate
Posted lxx7
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了flask_migrate相关的知识,希望对你有一定的参考价值。
#manager.py 只放启动程序
# pip3 instll flask_script pip3 install flask_migrate
from flask_script import Manager #脚本启动程序
from flask_migrate import Migrate, MigrateCommand #迁移数据库
from app import create_app,db
my_app = create_app()
manager = Manager(my_app)
Migrate(my_app,db)
manager.add_command("db",MigrateCommand)
if __name__ == ‘__main__‘:
manager.run()
#初始化迁移数据库命令
python manage.py db init # 初始化
python manage.py db migrate # 创建数据库相关迁移文件 == Django makemigrations
python manage.py db upgrade # 把数据库相关迁移文件提交到数据库生成数据 == Django migrate
以上是关于flask_migrate的主要内容,如果未能解决你的问题,请参考以下文章
flask_migrate---处理 sqlalchemy 数据迁移的工具
Flask 学习-19.配置管理flask_sqlalchemy 和 flask_migrate