如何在Django查询中执行OR筛选?

我希望能够列出用户已添加的项目(它们被列为创建者)或已批准的项目

所以我基本上需要选择:

item.creator=所有者或item.moderated=False

在Django我该怎么做?(最好使用过滤器或查询集)

存在允许复杂查找的Q对象。例如:

来自django.db.models import Q的


Item.objects.filter(Q(创建者=所有者)| Q(主持者=假))

发表评论