项目印记

预测未来的最好办法,就是把它创造出来。--艾伦.凯(美)

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)