标签:syn answer 字段 数据 bsp 映射 plain 就是 ade
1.因为采用db.create_all() 在后期修改表字段时,不会自动映射到数据库中,必须删除表,然后重新运行才会映射,这样不符合实际的需求,因此flask-Migrate就是为了解决这个问题,它可以在每次修改模型后,可以将修改的东西映射到数据库中。
2.首先进入到flask的虚拟环境或者物理环境中 然后使用pip install flask-migrate进行安装;安装flask-script 支持命令行操作 pip install flask
-
script
from flask_script import Manager from flask_migrate import Migrate,MigrateCommand #主文件中导入app初始化manage from zhihu import app #db = SQLAlchemy() from exts import db #导入需要迁移的数据库模型 from models import User,Questions,Answer #让python支持命令行工作 manager = Manager(app) #使用migrate绑定app和db migrate = Migrate(app,db) #添加迁移脚本的命令到manager中 manager.add_command(‘db‘,MigrateCommand) if __name__ == ‘__main__‘: manager.run()
标签:syn answer 字段 数据 bsp 映射 plain 就是 ade
原文地址:https://www.cnblogs.com/wyue/p/9164995.html