flask 更新表结构

manager.py文件:

#coding=utf-8
from flask_migrate import Migrate,MigrateCommand
from flask_script import Shell,Manager
from app import app
from app import db

manager = Manager(app)
#第一个参数是Flask的实例,第二个参数是Sqlalchemy数据库实例
migrate = Migrate(app,db)
#manager是Flask-Script的实例,这条语句在flask-Script中添加一个db命令
manager.add_command('db',MigrateCommand)

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

执行的命令:

python manage.py db init
python manage.py db migrate -m "change db tables"
python manage.py db upgrade
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容