У меня есть столбец (dob) в качестве даты в базе данных. Как мне отфильтровать по году?
class PersonFilter(django_filters.FilterSet): class Meta: model = Person fields = ['first_name','last_name','dob',]
Нашел ответ там: https://django-filter.readthedocs.io/en/master/guide/usage.html#declaring -фильтры
class PersonFilter(django_filters.FilterSet): dob_year = django_filters.NumberFilter(field_name='dob', lookup_expr='year') class Meta: model = Person fields = ['first_name','last_name','dob',]