from django.db.models import Q

Item.objects.filter(Q(creator=owner) | Q(moderated=False))

代码示例:

if(request.GET.has_key('search')):
                search = request.GET.get('search')
                logger.info(search)
                from django.db.models import Q
                jobs_set = models.Deploy.objects.filter(Q(deployName__contains=search) | Q(submit__contains=search)).order_by(order_by)[offset:offset+limit]
                total = models.Deploy.objects.filter(Q(deployName__contains=search) | Q(submit__contains=search)).count()
            else:
                logger.info("NOSEARCH")
                jobs_set = models.Deploy.objects.all().order_by(order_by)[offset:offset+limit]
                total = models.Deploy.objects.count()

 

参考资料:

http://stackoverflow.com/questions/739776/django-filters-or

 

相关文章:

  • 2021-05-26
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-02
  • 2022-01-06
  • 2022-12-23
  • 2022-02-08
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-12-20
  • 2021-06-29
  • 2021-04-21
  • 2022-01-06
  • 2021-09-19
相关资源
相似解决方案