Не работает фоновый цвет поля AutocompleteSelect

Я хочу установить цвет фона для поля AutocompleteSelect. Когда страница загружается, цвет фона применяется, но сразу же перезаписывается (При загрузке страницы я вижу красный цвет фона, но он сразу же меняется снова). style="width:110px" применяется правильно, но не цвет фона.

Код формы:

class ProjectLineAdminForm(forms.ModelForm):
work_type = forms.ModelChoiceField(
        WorkType.objects.all(),
        widget=AutocompleteSelect(ProjectLine._meta.get_field('work_type'), admin.site),
)

    def __init__(self, *args, **kwargs):
         super(ProjectLineAdminForm, self).__init__(*args, **kwargs)
 
         # Set background colors of worktype
         if self.instance.work_type:
             if self.instance.work_type.code == 'JOHN':
                 self.fields['work_type'].widget.attrs.update({'style': 'width:110px; background-color: red'})

Код класса Inline:

class ProjectLineInline(admin.TabularInline):
    model = ProjectLine
    fields = ("work_type",)
    form = ProjectLineAdminForm

У меня нет такой проблемы с другими полями.

Вернуться на верх