#django #django-filter #django-filters #django-select2
#django #django-filter #django-filters #django-select2
Вопрос:
Я хочу реализовать поле с автозаполнением ввода (django-select2) в форме набора фильтров (django-filter):
import django_filters
from django_select2.forms import Select2Widget
from .models import Product
class ProductFilter(django_filters.FilterSet):
class Meta:
model = Product
fields = ['product','manufacturer']
widgets = {'product':Select2Widget()}
или это:
class ProductFilter(django_filters.FilterSet):
product = django_filters.ModelChoiceFilter(
queryset=Product.objects.all(),
widget=Select2Widget)
class Meta:
model = Product
fields = ['product','manufacturer']
Эти способы не работают. Любая помощь?
Ответ №1:
Я не нашел этого в документах. Но вы должны включить в свой шаблон носитель формы: {{ filter.form.media }}.