Атрибуты attrs виджета в Django
Словарь attrs попадает
прямо в HTML-тег поля:
class, placeholder,
rows и другие атрибуты.
Виджет передают экземпляром:
from django import forms
class SearchForm(forms.Form):
q = forms.CharField(
widget=forms.TextInput(attrs={
'class': 'form-control',
'placeholder': 'search',
}),
)
Для Textarea часто задают
высоту:
text = forms.CharField(
widget=forms.Textarea(attrs={
'rows': 5,
'class': 'form-control',
}),
)
Добавьте полю class и
placeholder через
attrs.
Для Textarea задайте
rows равным 5.