项目印记
预测未来的最好办法,就是把它创造出来。--艾伦.凯(美)
User数据库模型添加多了一个email外键引发sqlalchemy错误
问题:
session交叉混用
分析:
1、我的项目中项目采用了维护单一db的方式;
2、既然是session混用说明又创建了一个db,执行了db.session;
3、我的项目中只在app.py中维护了一个db,视图函数中from app import db,所以可以推测是在当前发生session混用的视图函数中产生了新db,并执行了db.session;
4、而哪里执行了SQLAlchemy(),哪里就产生了新db
5、但是发生混用的视图函数并没有找到SQLAlchemy(),
6、视图函数
解决办法:models.py拍32行删除email关联键行代码
问 AI(只依据本文回答)
输入你的问题,AI 只根据当前段落和全篇上下文回答。
本文批注(0)