gpt4 book ai didi

python - Python批量查询结果分组

转载 作者:行者123 更新时间:2023-12-01 05:37:52 24 4
gpt4 key购买 nike

我有一个疑问。

messages = Message.objects.all()

我将把结果“消息”发送到被调用的函数bulk_send(),但这一次只能接受来自该查询的 500 条消息

所以我在想,有没有办法将结果分成批处理,例如

 bulk_send(messages first 500)
bulk_send(messages next 500)
bulk_send(messages the remaining )

但这行不通,因为我永远不知道消息中有多少结果,可能有 200 个或一百万个,无论哪种方式批量发送并且在任何给定时间只接受 500 个。

最佳答案

total = Message.objects.all().count()
for i in xrange(0,total,500):
batch = Message.objects.all()[i:500]

关于python - Python批量查询结果分组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18464546/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com