Django: добавить атрибуты в filter.fields

Как добавить заполнитель для атрибутов пользовательского класса css с помощью фильтра с использованием django-filters.

filter.py

class PlaceFilter(django_filters.FilterSet):
    name = django_filters.CharFilter(lookup_expr='icontains')
    class Meta:
        model = Places
        fields = ['name'] 

html

<form method="GET"> 
    {{ filter.form.name }}
    <label for="name"></label>              
</form>

person Jekson    schedule 04.05.2018    source источник


Ответы (1)


я нашел решение

class PlaceFilter(django_filters.FilterSet):
    name = django_filters.CharFilter(lookup_expr='icontains', widget=forms.TextInput(attrs={
            'placeholder': 'Search place', 'class': 'input__search'}))
    class Meta:
        model = Places
        fields = ['name']
person Jekson    schedule 04.05.2018