Prendi questo modulo molto semplice per esempio:
class SearchForm(Form):
q = forms.CharField(label='search')
Questo viene reso nel modello:
<input type="text" name="q" id="id_q" />
Tuttavia, voglio aggiungere l' placeholder
attributo a questo campo con un valore in Search
modo che l'HTML sia simile a:
<input type="text" name="q" id="id_q" placeholder="Search" />
Preferibilmente, vorrei passare il valore del segnaposto nella CharField
classe del modulo attraverso un dizionario o qualcosa del genere:
q = forms.CharField(label='search', placeholder='Search')
Quale sarebbe il modo migliore per raggiungere questo obiettivo?
forms.TextInput
per fare laattrs={'placeholder': 'Search'}
dichiarazione?