create_time字段修改问题

来源:10-7 类变量的陷阱

autista

2018-04-26

在9-5章节3:05说道后面再讲解create_time,然后视频就把它注释掉了,按照视频来做,到了这里增加create_time之后,运行之后添加图书就会报错'sqlalchemy.exc.InternalError: (cymysql.err.InternalError) (1054, "Unknown column 'user.create_time' in 'field list'")',查了一下,说是SQLAlchemy没有提供修改表结构的方式,想了解一下flask用什么插件来修改模型比较方便?毕竟项目变动修改模型也是经常会遇到,网上查了下是多是推荐flask-migrate和Alembic

写回答

1回答

7七月

2018-04-26

前期可以把数据库删除掉,手动删除或者用db.delete 自动在重新启动时候删除全部数据表。重新删除重新生成后就是新的。如果数据库已经有数据了那就没有太好的办法了,手动添加数据库字段或者使用 flask-migrate进行数据库迁移。

2
0

Python Flask高级编程之从0到1开发《鱼书》精品项目

7月老师深入浅出剖析Flask核心机制,和你一起探讨Python高级编程

2751 学习 · 1277 问题

查看课程