Я пытаюсь написать форму начальной загрузки с Django ModelForm. Я прочитал документацию Django Документация Django о формах, поэтому у меня есть этот код:
<div class="form-group">
{{ form.subject.errors }}
<label for="{{ form.subject.id_for_label }}">Email subject:</label>
{{ form.subject }}</div>
{{form.subject}} отображается Django, например, в полевой модели CharField, как входной тег
<input type="text"....> etc.
Мне нужно добавить класс "form-control" к каждому входу, чтобы получить внешний вид входа Bootstrap (без сторонних пакетов). Я нашел это решение Django добавить класс в поле формы. Есть ли способ добавить класс в каждое поле по умолчанию, не указывая его в каждом атрибуте класса класса Form?
class ExampleForm(forms.Form):
name = forms.CharField(widget=forms.TextInput(attrs={'class':'form-control'}))
email = forms.CharField(widget=forms.TextInput(attrs={'class':'form-control'}))
address = forms.CharField(widget=forms.TextInput(attrs={'class':'form-control'}))
country = forms.CharField(widget=forms.TextInput(attrs={'class':'form-control'}))
и так далее..
Заранее спасибо.