嗨,我想在django查詢中使用OR操作符。我的代碼如下所示:在Django查詢中使用OR操作
hotels = models.Hotel.objects.filter(
wed=True,
county=hotel_main.county.id,
(x=True)|(y=True)|(z=True),
subscriptions__end_date__gte=datetime.date.today(),
subscriptions__enquiry_count__lte=F('subscriptions__tier__enquiry_limit'),
).distinct()
我試圖獲取一條記錄,其中至少有一個上述x,y,z爲真。 任何幫助......謝謝
可能重複[?Django的過濾器 - 或(http://stackoverflow.com/questions/739776/django-filters-or) – e100