Я использую django-taggit
для tags
, так что это по существу только отношение m2m.django-filters BaseInFilter с CharFilter не возвращает результатов при пустых с django-rest-framework
Следующее позволяет мне фильтровать теги с разделенной запятой строкой.
Однако API-интерфейс, доступный для просмотра, с django-rest-framework
представляет параметры фильтра, и &tags=
без соответствующих значений фильтрует ВСЕ результаты. Я сделал что-то неправильно ниже? Или это проблема с API-интерфейсом?
class TagsFilter(django_filters.filters.BaseInFilter, django_filters.filters.CharFilter):
pass
class NuggetFilter(filters.FilterSet):
tags = TagsFilter(name="tags__name", distinct=True)