Nehmen Sie zum Beispiel diese sehr einfache Form:
class SearchForm(Form):
q = forms.CharField(label='search')
Dies wird in der Vorlage gerendert:
<input type="text" name="q" id="id_q" />
Ich möchte placeholder
diesem Feld jedoch das Attribut mit dem Wert hinzufügen Search
, damit der HTML-Code ungefähr so aussieht:
<input type="text" name="q" id="id_q" placeholder="Search" />
Am besten möchte ich den Platzhalterwert CharField
in der Formularklasse über ein Wörterbuch oder so etwas weitergeben:
q = forms.CharField(label='search', placeholder='Search')
Was wäre der beste Weg, um dies zu erreichen?
forms.TextInput
, um dieattrs={'placeholder': 'Search'}
Deklaration durchzuführen?