Добавление DateTime Lookup в Django FilterSet - PullRequest
0 голосов
/ 05 октября 2018

с выходом нового django-фильтра v2.Мне было интересно, как я мог бы воспроизвести нижеуказанную функциональность с ним.

До того, как мой набор фильтров был таким, как он есть

class PostFilterSet(filters.FilterSet):
    date = filters.DateFilter(
           name='date',
           lookup_expr=DATETIME_LOOKUPS,
           method='filter_date')

    class Meta:
         # Meta Options here

    def filter_date(self, queryset, name, value):
         # filter logic

Что это, по сути, позволило бы мне сделать на API, это сделать запрос фильтра как этот'https://example.com/api/post/?date__gt=exampledate', но с последним обновлением я больше не могу хранить список DATETIME_LOOKUPS и вынужден использовать фильтр выбора «Уточняющий запрос», который изменил запрос на «https://example.com/api/post/?date=exampledate&date_lookup=exact', есть ли способ заставить его работать так:это было раньше безболезненно?

...