attributeError:__aenter __
我正在尝试在数据库中进行批量更新。使用aiohtpp + sqlachemy。 遇到了错误:
async with sess.begin():
AttributeError: __aenter__
我对此代码
async def update_itens_by_bulk(self) -> Optional[int]:
sess = Session(self._engine)
async with sess.begin():
sess.query(table_order_item).filter(table_order_item.c.id.in_(ids)).update(
{
table_order_item.c.store_id: case(
payload,
value=table_order_item.c.id,
)
},
synchronize_session=False,
)
await sess.commit()
I'm trying to make a bulk update in my database. Using aiohtpp + sqlachemy. I'm getting a error
async with sess.begin():
AttributeError: __aenter__
with this code:
async def update_itens_by_bulk(self) -> Optional[int]:
sess = Session(self._engine)
async with sess.begin():
sess.query(table_order_item).filter(table_order_item.c.id.in_(ids)).update(
{
table_order_item.c.store_id: case(
payload,
value=table_order_item.c.id,
)
},
synchronize_session=False,
)
await sess.commit()
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论