python-3.x - 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 项查询集?
谢谢
解决方案
推荐阅读
- r - 在 R 中查找逗号分隔值
- java - @OneToOne 未使用 OpenJPA 在 CriteriaBuilder 中获取
- node.js - keycloak-nodejs-connect:无法获得授权代码:400:错误请求
- html - 带有引导程序的单选按钮和多个折叠元素
- javascript - 在 React 中为 div 列表设置动画
- javascript - 为什么我的 Mocha/Chai 测试会出现误报?
- asp.net-web-api - 远程代理上的 DotTrace
- swift - 当 Sprite 接触到另一个 Sprite 时重置
- python - 在 Python 中使用继承属性展平嵌套的 JSON 数组
- java - 一个具有多个上下文路径/部署的应用程序代码以连接到不同的数据库