Skip to content Skip to sidebar Skip to footer

Django Rest Framework Month And Year As Numberfilter

I'm trying to filter a model queryset in my django rest framework api and i'm getting this error when I'm using django_filters.NumberFilter(**). If i write my own filter, I got all

Solution 1:

Just update your filters this way:

class EntryFilter(filters.FilterSet):
    m = django_filters.NumberFilter(name='start', lookup_expr='month')
    y = django_filters.NumberFilter(name='start', lookup_expr='year')

You can also use __gt, __gte, __lt .. etc in your lookup expressions.

Hope it helps.

Post a Comment for "Django Rest Framework Month And Year As Numberfilter"