【发布时间】:2026-01-04 08:40:01
【问题描述】:
我有一个 ID 列表[1,2,3,4,5,6,7,8,9,10]
现在我想查询具有上述 id 列表的模型。这就是我执行操作的方式。
ModelA.objects.filter(id__in=ids)
这将返回与给定 id 列表匹配的 ModelA 对象。现在考虑 ids [2,3,5] 不存在。我能否得到一个与输入列表长度相同的查询集,包括所有未找到的对象。??
例如:-
如果没有找到[2,3,5],它应该返回
[1,None,None,4,None,6,7,8,9,10]
我怎样才能实现它?
【问题讨论】:
标签: python mysql django django-queryset