Prenez cet exemple de formulaire très simple par exemple :
class SearchForm(Form):
q = forms.CharField(label='search')
Cela se retrouve rendu dans le template :
Cependant, je veux ajouter l'attribut placeholder
à ce champ avec une valeur de Search
afin que le HTML ressemble à quelque chose comme :
Idéalement, j'aimerais passer la valeur du placeholder à CharField
dans la classe de formulaire à travers un dictionnaire ou quelque chose comme :
q = forms.CharField(label='search', placeholder='Search')
Quelle serait la meilleure façon d'accomplir cela ?