【发布时间】:2018-08-30 22:06:16
【问题描述】:
所以我有两个查询集,我正在努力寻找一种方法来检查查询集 1 是否包含查询集 2 中的所有元素。但是,查询集 2 的元素比查询集 1 多,但我只想检查如果查询集 1 在第二个中包含所有元素。
谁知道这个问题的解决方案?
到目前为止,我已经在我的 jinja2 模板中使用了它
- 查询集 1 = group.dependancies
- 查询集 2 = 选定组
但我真的希望它显示依赖关系是否得到满足,而不是简单地列出缺少的依赖关系。
{% for dp in group.dependancies.all() %}
{% if dp not in SelectedGroups.all() %}
<p>Missing dependancy {{ dp }}</p>
{% endif %}
{% endfor %}
【问题讨论】: