Я хочу создать фильтр, который возвращает все продукты, которые содержат определенный цвет.
Я использую пакет django-filter.Я могу добиться желаемых результатов, используя charfilter и введя цвет, который хочу найти.
class ProductFilter(django_filters.FilterSet):
colour = django_filters.filters.CharFilter(lookup_expr='icontains')
class Meta:
model = Product
fields = ['colour']
Есть ли способ создать выпадающий фильтр со статическими параметрами цвета (например, «синий», «красный»), 'зеленый'), который вернет любые продукты с этим цветом.Поэтому, если у меня есть продукт, цвет которого «красный / зеленый», выбор параметра «красный» вернет этот продукт.