简体   繁体   English

DJANGO:如何从 QuerySet 列表中删除空 QuerySet

[英]DJANGO:How to remove empty QuerySet from the list of QuerySet

This is my list of QuerySets.Now my concern is to remove the list of empty QuerySet ieQuerySet [] from the given list.这是我的 QuerySets 列表。现在我关心的是从给定列表中删除空 QuerySet ieQuerySet [] 的列表。

[QuerySet [], QuerySet [], QuerySet [], QuerySet [],[User: kharel321, User: kharelkharel]>] [QuerySet[],QuerySet[],QuerySet[],QuerySet[],[用户:kharel321,用户:kharelkharel]>]

Expected OutPut预期 OutPut

[[User: kharel321, User: kharelkharel]] [[用户:kharel321,用户:kharelkharel]]

you can use exists()你可以使用存在()

if  not user.exists():
   ...some action

Try this:尝试这个:

your_queryset_list = [QuerySet [], QuerySet [], QuerySet [], QuerySet [],[User: kharel321, User: kharelkharel]>]
result = [queryset for queryset in your_queryset_list if queryset]

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM