AttributeError: 'scoped_session' object has no attribute '_autoflush'
时间: 2023-06-21 18:23:48 浏览: 52
这个错误通常发生在使用 SQLAlchemy ORM 操作数据库时。它表示你正在尝试在一个被标记为 "scoped_session" 的会话上执行一个不受支持的操作。
一个可能的解决方法是在创建 "scoped_session" 对象时,将参数 autoflush 设置为 True,如下所示:
```
from sqlalchemy.orm import scoped_session, sessionmaker
Session = scoped_session(sessionmaker(autoflush=True))
```
如果你已经创建了 "scoped_session" 对象,你可以尝试手动设置 autoflush 属性,如下所示:
```
from sqlalchemy.orm import scoped_session
session = scoped_session(...)
session.autoflush = True
```
这应该能够解决该错误。如果问题仍然存在,请提供更多的上下文信息,以便我能够帮助你更好地解决问题。