peewee查询
来源:28-4 grpc从consul中同步服务信息并进行负载均衡-1

三生三途
2021-03-31
users = User.select().where(User.status == 0)
for user in users:
print(user.name)
for user in users:
print(user.name)
for user in users:
print(user.name)
上面的代码每次for循环peewee都会查一遍数据库吗?还是说只查一次呢
写回答
1回答
-
三生三途
提问者
2021-04-01
我把代码部署到服务器后,
users = User.select().where(User.status == 0).execute() print(users.count) # 为0 ,实际上数据库是有数据的
# 如果按下面方式写,count是有值,是为什么呢? users = User.select().where(User.status == 0).execute() for u in users: print(u.name) print(users.count) # 为6,有值
022021-04-02
相似问题