python flask SQLAlchemy sqlite数据库如何在已经创建的表之间增加关系?

或者是在已经创建表的基础上如何修改表,比如说表的文本字段长度,增加列,增加与其他表的关系等等,小白表示完全没有思路┭┮﹏┭┮,还有数据库迁移flask…
关注者
2
被浏览
2,296
登录后你可以
不限量看优质回答 私信答主深度交流 精彩内容一键收藏

就是用的flask_migrate这个包。

当你创建完表格(类)并create_all()之后,就无法再用create_all()去更新你写好的这个表了,除非你将这个表格删了之后重新create_all()。

实际中如果你创建完表格后还想重新修改表结构,需要用到flask_migrate进行数据库迁移。

具体的做法是你可以配合flask_script这个包(插入外部脚本)导入flask_migrate这个包的脚本命令,对你的表进行创建,修改。

具体做法可以参考 m.blog.csdn.net/kevin_q