嗨,我正在尝试在 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 之一的记录。任何帮助...谢谢