Pegue este formulário muito simples, por exemplo:
class SearchForm(Form):
q = forms.CharField(label='search')
Isso é renderizado no modelo:
<input type="text" name="q" id="id_q" />
No entanto, quero adicionar o placeholder
atributo a este campo com um valor igual a, Search
para que o HTML seja semelhante a:
<input type="text" name="q" id="id_q" placeholder="Search" />
De preferência, eu gostaria de passar o valor do espaço reservado para CharField
a classe form através de um dicionário ou algo como:
q = forms.CharField(label='search', placeholder='Search')
Qual seria a melhor maneira de conseguir isso?
forms.TextInput
para fazer aattrs={'placeholder': 'Search'}
declaração?