我想在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']这些方法不起作用。有什么帮助吗?
发布于 2019-04-14 16:35:12
我在文档里找不到这个。但您必须在模板中包含表单媒体:{{ filter.form.media }}。
https://stackoverflow.com/questions/55666109
复制相似问题