Django-filter как добавить атрибут к html тегу под формой

Я использую Django-filter, я пытался добавить атрибуты с помощью виджета и attrs:

filter.py:

class MyFilter(django_filters.FilterSet):
    messageText = django_filters.CharFilter(widget=(attrs={'style':'width: 20px', 'class':'form-select form-select-sm'}))

    class Meta:
        model = Mymodel
        fields = ['messageText ']

Затем я получил:

SyntaxError: invalid syntax at here 'attrs={'

Любой друг может помочь?

Для widget для CharFilter это TextInput [Django-doc]:

from django.forms import TextInput


class MyFilter(django_filters.FilterSet):
    messageText = django_filters.CharFilter(
        widget=TextInput(
            attrs={'style': 'width: 20px', 'class': 'form-select form-select-sm'}
        )
    )

    class Meta:
        model = Mymodel
        fields = ['messageText']
Вернуться на верх