level 5
将就将就ლ
楼主
### 执行select all查询
.
async with AsyncSession() as async_session:
stmt = build_stmt()
result = await async_session.execute(stmt)
.
users = result.scalars().all()
.
for user in users:
print(user.name, user.age)
print(student.to_dict())
.
.
.
.
总结核心调用:
1. result = await async_session.execute(stmt)执行查询
1.1 查询方法是execute,此方法是协程函数,需被await触发
1.2 参数是stmt
2. result.scalar.all从result代理对象中取出数据
3. for user in users遍历查询返回的结果集
2025年12月07日 18点12分
1
.
async with AsyncSession() as async_session:
stmt = build_stmt()
result = await async_session.execute(stmt)
.
users = result.scalars().all()
.
for user in users:
print(user.name, user.age)
print(student.to_dict())
.
.
.
.
总结核心调用:
1. result = await async_session.execute(stmt)执行查询
1.1 查询方法是execute,此方法是协程函数,需被await触发
1.2 参数是stmt
2. result.scalar.all从result代理对象中取出数据
3. for user in users遍历查询返回的结果集
