我想在 Filterset 表单 (django-filter) 中实现一个具有自动完成输入 (django-select2) 的字段:
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']
这些方法行不通。有什么帮助吗?
最佳答案
我在文档中没有找到这个。但您必须在模板中包含表单媒体:{{ filter.form.media }}。
关于django - 如何将 django-filter 与 django-select2 一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55666109/