如何过滤我的要求? [复制]
Posted
技术标签:
【中文标题】如何过滤我的要求? [复制]【英文标题】:How to filter for my requirement? [duplicate] 【发布时间】:2018-08-05 18:28:01 【问题描述】:我有一个要求:
在我的过滤器中,我想像下面这样过滤:
messages = Message.objects.filter(to_user=user or from_user=user).all()
我的意思是如果to_user==user
或from_user==user
都被查询出来。
我找到了下面的相关帖子:
How to use OR filter condition in queryset?
但这是一个参数,你看这与我的需求场景不同。
【问题讨论】:
看看这个***.com/questions/6567831/… 【参考方案1】:使用Q objects
,允许进行复杂的查找。
from django.db.models import Q
messages = Message.objects.filter(Q(to_user=user) | Q(from_user=user))
【讨论】:
@fanhualuojin 如果这有帮助,你可以接受这个答案以上是关于如何过滤我的要求? [复制]的主要内容,如果未能解决你的问题,请参考以下文章
如何在 IntelliJ 的 logcat 中仅过滤我的应用程序日志? [复制]