0x0 前言
本人在flask开发过程中遇到许多问题,在此进行记录。希望能帮助到flask开发道路上的同学。随手填井盖?
.
0x1Target database is not up to date
如果遇到上述问题,请找到migrations中最新版本得迁移文件
将其中的revision号手动填到数据库的alembic_version表中,覆盖原有数据
0x2 在deploy的时候出错但是只显示两行
如果出现这种情况,你可能是在代码中使用了try语句,但是你没有将错误信息打印出来。
0x3 property of that name exists on mapper
sqlalchemy.exc.ArgumentError: Error creating backref 'xxx' on relationship 'xxx.xxx': property of that name exists on mapper 'mapped class xxx->xxx'
出现这种情况是说你的backref已经存在于别的映射上了,所以你可以将backref重命名。比如backref–>back_populates