flask修改数据库字段的类型和长度

flask修改数据库字段的类型和长度

​ 在将models中的字段的db.String(256)修改为db.String(1024)后,执行migrate和upgrade操作后,发现数据库并没有更新,网上查阅资料后,解决方法如下:

  • 打开env.py文件(文件路径为:migrations/env.py)

  • 找到run_migrations_online函数下的context.configure,在括号中添加两行配置项

    ​ compare_type=True,

    ​ compare_server_default=True

  • 添加完成后再次迁移即可成功

posted @ 2019-07-02 19:05  日新其德止于至善  阅读(977)  评论(0编辑  收藏  举报