Python 如何筛选我的需求?
我有一个要求: 在我的过滤器中,我想像下面这样过滤:Python 如何筛选我的需求?,python,django,django-queryset,Python,Django,Django Queryset,我有一个要求: 在我的过滤器中,我想像下面这样过滤: messages = Message.objects.filter(to_user=user or from_user=user).all() 我的意思是,如果to_user==user或from_user==user都被查询出来 我找到了下面的相关帖子: 但这是一个参数,您可以看到这在我的需求场景中是不同的。使用,它允许复杂的查找 from django.db.models import Q messages = Message.o
messages = Message.objects.filter(to_user=user or from_user=user).all()
我的意思是,如果to_user==user或from_user==user都被查询出来
我找到了下面的相关帖子:
但这是一个参数,您可以看到这在我的需求场景中是不同的。使用,它允许复杂的查找
from django.db.models import Q
messages = Message.objects.filter(Q(to_user=user) | Q(from_user=user))
看看这个@fanhualoujin如果这有帮助,你可以接受这个答案