我已经使用django_filters
实现了一些过滤器,效果很好。但是我想在用户在过滤器上键入内容时显示搜索建议。我怎样才能做到这一点?
我试图添加django_autocomplete_light
,但无法正常工作或无法正确配置。
现在,我有以下用于过滤器的代码:
class ProductFilter(django_filters.FilterSet):
product_name = django_filters.CharFilter(lookup_expr='icontains', label='Product Name', )
product_price = django_filters.NumberFilter()
product_price__gt = django_filters.NumberFilter(field_name='product_price', lookup_expr='gt', label='Minimum Price')
product_price__lt = django_filters.NumberFilter(field_name='product_price', lookup_expr='lt', label='Maximum price')
product_category = django_filters.CharFilter(lookup_expr='icontains', label='Category')
vendor_name = django_filters.CharFilter(lookup_expr='icontains', label='Retailer Name')
class Meta:
model = Product
fields = ['product_name', 'product_price', 'vendor_name', 'product_category']
class ProductForm(forms.ModelForm):
class Meta:
model = Product
fields = ['product_name', 'product_price', 'vendor_name', 'product_category']
我正在将widget_tweaks
用于表格。
现在,我该怎么做才能使这些字段启用自动完成功能?请帮忙。