Tome esta forma muy simple, por ejemplo:
class SearchForm(Form):
q = forms.CharField(label='search')
Esto se representa en la plantilla:
<input type="text" name="q" id="id_q" />
Sin embargo, quiero agregar el placeholder
atributo a este campo con un valor de Search
para que el HTML se vea así:
<input type="text" name="q" id="id_q" placeholder="Search" />
Preferiblemente me gustaría pasar el valor del marcador de posición a CharField
la clase de formulario a través de un diccionario o algo así como:
q = forms.CharField(label='search', placeholder='Search')
¿Cuál sería la mejor manera de lograr esto?
forms.TextInput
para hacer laattrs={'placeholder': 'Search'}
declaración?