Как я могу добавить автозаполнение в django_filters? - PullRequest
0 голосов
/ 12 мая 2019

Я реализовал несколько фильтров, используя 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 для форм.

Теперь, что я могу сделать, чтобы эти поля включали автозаполнение? Пожалуйста, помогите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...