为了账号安全,请及时绑定邮箱和手机立即绑定

如何在Django查询中进行OR过滤?

如何在Django查询中进行OR过滤?

慕容森 2019-08-24 18:07:38
如何在Django查询中进行OR过滤?我希望能够列出用户添加的项目(它们被列为创建者)或项目已被批准。所以我基本上需要选择:item.creator = owner or item.moderated = False我如何在Django中这样做?(最好使用过滤器或查询集)。
查看完整描述

3 回答

?
肥皂起泡泡

TA贡献1829条经验 获得超6个赞

有些Q对象允许复杂的查找。例:

from django.db.models import QItem.objects.filter(Q(creator=owner) | Q(moderated=False))


查看完整回答
反对 回复 2019-08-24
  • 3 回答
  • 0 关注
  • 1325 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信