Возьмите эту очень простую форму, например:
class SearchForm(Form):
q = forms.CharField(label='search')
Это отображается в шаблоне:
<input type="text" name="q" id="id_q" />
Однако я хочу добавить placeholder
атрибут в это поле со значением, Search
чтобы HTML выглядел примерно так:
<input type="text" name="q" id="id_q" placeholder="Search" />
Предпочтительно, я хотел бы передать значение заполнителя в CharField
класс формы через словарь или что-то вроде:
q = forms.CharField(label='search', placeholder='Search')
Каков наилучший способ сделать это?
forms.TextInput
чтобы сделатьattrs={'placeholder': 'Search'}
декларацию?