В модели есть поле CharField с использованием choices, которые определены:
CHANGE = (
('1', '1 смена'),
('2', '2 смена'),
('3', '3 смена'),
)
change = models.CharField(verbose_name='Смена', max_length=20, choices=CHANGE)
Если в django-filter применить самую простую конструкцию:
class StateFilter(django_filters.FilterSet):
class Meta:
model = State
fields = ['change']
ТОГДА все отображается как нужно но в виде автоматически определенного ChoiceFilter и в дропбоксе дисплейные значения, но мне нужны чекбоксы и при определении фильтра по другому пути я никак не могу их получить, отображаются только 1,2,3
change = django_filters.AllValuesMultipleFilter(
field_name = 'change',
widget = forms.CheckboxSelectMultiple,
)
Как мне здесь вывести дисплейные значения "1 смена"???