Возьмите эту очень простую форму, например:
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')
Каков будет лучший способ сделать это?