Mam pole tekstowe, które jest renderowany z szablonem tak:Django: Jak dodać dowolne atrybuty html do pól wejściowych w formularzu?
<div class="field">
{{ form.city }}
</div>
która jest uznana jako:
<div class="field">
<input id="id_city" type="text" name="city" maxlength="100" />
</div>
Teraz załóżmy, że chcemy dodać atrybut autocomplete="off"
do elementu wejściowego, który jest renderowane, jak bym to zrobił? Lub onclick="xyz()"
lub class="my-special-css-class"
?
Dobra, dziękuję. W moim przypadku używam ModelForm, więc nie jestem jednoznacznie definiowania pól formularza (np. Klasa AddressForm (forms.ModelForm): klasa Meta: model = models.Address ) Czy to oznacza, że nie mogę używać ModelForm lub jest tam coś specjalnego, co muszę zrobić? – User
ok nevermind, rtfm: http://docs.djangoproject.com/en/dev/topics/forms/modelforms/ – User
Dokumentacja django to labirynt. Łatwo się zgubić. – Galen