Я создал конечную точку API Django Rest Framework. Мне бы хотелось, чтобы эта конечная точка извлекала все записи с полем Status
, установленным на Free
, поэтому я сделал это:
queryset = tst.objects.using('screener').filter(Status=Free)
Теперь я хочу получить не только поля с установленным полемдо Free
, но также и со статусом, установленным на Pending
.
. Я пытался это сделать:
class tstList(generics.ListCreateAPIView):
criterion1 = Q(Status="Free")
criterion2 = Q(Status="Pending")
queryset = tst.objects.using('screener').filter(criterion1&criterion2)
По какой-то причине это представление ничего не получит. Если я попытаюсь выполнить запросы по отдельности, они будут работать:
queryset = tst.objects.using('screener').filter(criterion1) #works