How to perform OR condition in django queryset?

前端 未结 4 1790
爱一瞬间的悲伤
爱一瞬间的悲伤 2020-12-07 07:39

I want to write a Django query equivalent to this SQL query:

SELECT * from user where income >= 5000 or income is NULL.

How to construct

4条回答
  •  醉梦人生
    2020-12-07 08:13

    from django.db.models import Q
    User.objects.filter(Q(income__gte=5000) | Q(income__isnull=True))
    

    via Documentation

提交回复
热议问题