【问题标题】:DJANGO:How to remove empty QuerySet from the list of QuerySetDJANGO:如何从 QuerySet 列表中删除空 QuerySet
【发布时间】:2020-10-01 23:03:45
【问题描述】:
这是我的 QuerySet 列表。现在我关心的是从给定列表中删除空 QuerySet 的列表,即 QuerySet []。
[QuerySet [],QuerySet [],QuerySet [],QuerySet [],[用户:kharel321,用户:kharelkharel]>]
预期输出
[[用户:kharel321,用户:kharelkharel]]
【问题讨论】:
标签:
python
django
list
django-queryset
【解决方案1】:
你可以使用exists()
if not user.exists():
...some action
【解决方案2】:
试试这个:
your_queryset_list = [QuerySet [], QuerySet [], QuerySet [], QuerySet [],[User: kharel321, User: kharelkharel]>]
result = [queryset for queryset in your_queryset_list if queryset]