【发布时间】:2021-06-10 09:57:13
【问题描述】:
我有一个这样的 Django 查询:
object = BPMap.objects.filter(name = 'ABC', color = 'RED').values('quantity')
假设上述查询返回的输出是<QuerySet [100, 200, 300]>
现在我想在上述查询集上使用更新,但传递不同的值列表,例如
[150, 250, 350]
我想要一个类似于以下的查询:
BPMap.objects.filter(name = 'ABC', color = 'RED').update('quantity', [150, 250, 350])
我知道上面的查询是错误的。请指导我如何做到这一点。提前致谢。对不起,如果它微不足道,我是 Django 新手。
【问题讨论】:
-
请分享模型。
标签: django django-models django-queryset