Ho un campo di input che è resa con un modello in questo modo:Django: come aggiungere attributi HTML arbitrari ai campi di input di un modulo?
<div class="field">
{{ form.city }}
</div>
Che viene reso come:
<div class="field">
<input id="id_city" type="text" name="city" maxlength="100" />
</div>
Supponiamo ora voglio aggiungere un attributo autocomplete="off"
all'elemento input che è reso, come lo farei? O onclick="xyz()"
o class="my-special-css-class"
?
Ok grazie. Nel mio caso sto usando ModelForm quindi non sto definendo esplicitamente i campi del modulo (ad es. Classe AddressForm (forms.ModelForm): classe meta: model = models.Address ) Questo significa che non posso usare ModelForm o c'è qualcosa di speciale che devo fare? – User
ok non importa, rtfm: http://docs.djangoproject.com/en/dev/topics/forms/modelforms/ – User
I documenti di django sono un labirinto. È facile perdersi – Galen