Django Фильтр: __exact lookup не работает, хотя никакой поиск не работает - PullRequest
0 голосов
/ 07 мая 2020

Я хочу использовать фильтры на своей конечной точке с помощью фильтров Django. Мое поле является логическим полем, и я просто хочу отфильтровать точное значение.

  • При запросе api/mybooks?is_read=true он работает (без оператора -> вместо этого используйте точное значение)
  • если я использую оператор exact явно api/mybooks?is_read__exact=true он не работает, фильтр игнорируется.

мой фильтр:

class MyBookFilter(django_filters.FilterSet):

    class Meta:
        model = MyBook
        fields = {
            "is_read": ["exact"],
        }

Я использую база данных по умолчанию postgres sql. Я что-то упустил?

...