首页 > 解决方案 > DjangoRestFramework - 具有多个项目的 URI(在列表视图和详细视图之间交叉)

问题描述

django 2.1,python 3.6。

我有一个可能包含重复项的列表。当我将它传递给模型并使用 in 过滤器时,它会删除重复项。无论如何要返回一个查询集,其中包含列表中的每个项目,而不是重复数据删除列表中的每个项目

card_list = [1,1,2,3]    
qs = Card.objects.filter(id__in=card_list)

qs.count()产生 3 我是否有更好的命令来使用该 'in' 或将其加入原始列表以便我可以返回 4 项查询集?

谢谢

标签: python-3.xdjango-2.1

解决方案


推荐阅读