Я реализую фильтры для заданного набора объектов, используя django-фильтры. Для одного из полей я использую входные метки начальной загрузки с множественным выбором.
Итак, сначала в файле filters.py (код ниже) я передал набор запросов в ModelMultipleChoiceFilter с виджетом SelectMultiple.
Но когда я загружаю страницу, выборка идет с предварительно выбранными (selected = "selected") параметрами со всеми значениями объектов набора запросов.
Итак, я хочу, чтобы эти выбранные варианты по умолчанию были не выбраны.
Заранее спасибо.
#filters.py
class JobFilter(django_filters.FilterSet):
job_category = django_filters.ModelMultipleChoiceFilter(queryset=Interests.objects.all(),
widget=forms.SelectMultiple(attrs={'class': "form-control",
'data-role': "tagsinput"}))
class Meta:
model = JobPost
fields = ['job_category', 'job_type', 'intake', 'duration']
#html as per inspection mode
<select name="job_category" class="form-control" data-role="tagsinput"
id="id_job_category" multiple>
<option value="45" selected="selected">Interests object (45)</option>
<option value="46" selected="selected">Interests object (46)</option>
</select>