Невозможно изменить цвет фона поля формы django
Я пытаюсь изменить цвет фона поля формы django с помощью attrs виджета, как показано ниже.
forms.py
class MyForm(forms.Form):
a_filed = forms.EmailField(
widget=forms.EmailInput(
attrs={'class':'black-input'}))
Создается html-элемент в шаблоне с именем класса 'black-input', как и ожидалось.
html
<input type="email" name="email" class="black-input" id="id_email">
Элементы с именем 'black-input' должны отображаться с черным цветом фона, как я установил {background-color:black} в своем css.
main.css
.black-input{
padding: 5px;
background-color: black;
color: rgba(177, 177, 177, .8);
border: none;
border-radius: 8px;
}
Но css ничего не меняет в цвете фона. Странно то, что css изменяет другие атрибуты элемента (border, border-radius, padding). Конечно, я проверил, как ведет себя css, и он изменил цвет фона других элементов ввода на том же шаблоне с именем класса 'black-input'.