Как я могу использовать условный оператор "ИЛИ" в своем REST-запросе.
В данный момент я использую этот код.
class RequestAdminViewSet(MyModelViewSetDisabledCreateDestroy):
class CreatedFilter(filters.FilterSet):
created = django_filters.IsoDateTimeFilter(lookup_expr='gt')
class Meta:
model = Request
fields = ['created', 'archived', 'renter_archived']
serializer_class = RequestAdminSerializer
permission_classes = (permissions.IsAuthenticated, IsOwner)
filter_backends = [DjangoFilterBackend, OrderingFilter]
ordering_fields = ['created']
И я могу вызвать API, например, с помощью этот запрос:
'/rest/requestadmins/?ordering=-created&archived=false'
=> Это прекрасно работает
Но теперь я хочу попросить систему что-то вроде этого:
'/rest/requestadmins/?ordering=-created&(archived=false||renter_archived=false)'
Как я могу реализовать этот вид поведения? Я полагаю, что ничего не подкрепляет это из коробки.