2024-05-12 23:24:13 发布
网友
假设您有以下代码:
products = session.query(Products) query = products.filter(Products.productVendor == 'Classic Metal Creations') for q in query: print q
何时查询数据库?数据库在这里查询了多少次
比如说。当我们在products上执行filter()操作时,我们只是在客户端对从原始查询获得的结果集执行该操作吗
products
filter()
当您遍历query时,即行for q in query时,实际上会查询数据库。这包括对查询调用all()、first()、scalar()等filter()仅以生成方式修改查询以包含筛选器
query
for q in query
all()
first()
scalar()
当您遍历
query
时,即行for q in query
时,实际上会查询数据库。这包括对查询调用all()
、first()
、scalar()
等filter()
仅以生成方式修改查询以包含筛选器相关问题 更多 >
编程相关推荐