25 Mayıs 2010, Salı
Nasıl bir form giriş alanları için isteğe bağlı html öznitelikleri eklerim?Django:
Böyle bir şablon ile oluşturulmuş bir giriş alanı var
<div class="field">
{{ form.city }}
</div>
Gibi oluşturulmuş olan:
<div class="field">
<input id="id_city" type="text" name="city" maxlength="100" />
</div>
Şimdi bir otomatik tamamlama="off" işlenen giriş elemanı için öznitelik, bunu nasıl yapacağım? eklemek istiyorum sanırım Ya onclick="() xyz" veya class="Özel-Sınıf benim css"?
CEVAP
12 Ocak 2011, ÇARŞAMBA
Reklam için özür dilerim, ama son zamanlarda bu tür görevleri tasarımcılar python kodu dokunmadan bunu yapabilir yani: daha az acı verici hale getiren bir uygulama (https://github.com/kmike/django-widget-tweaks) çıkartıldı
{% load widget_tweaks %}
...
<div class="field">
{{ form.city|attr:"autocomplete:off"|add_class:"my_css_class" }}
</div>
ya da, alternatif olarak,
{% load widget_tweaks %}
...
<div class="field">
{% render_field form.city autocomplete="off" class ="my_css_class" %}
</div>
Bunu Paylaş:
'devre dışı=&; devre dışı" " ...
Nasıl isteğe bağlı giriş bağımsız deği...
Nasıl Django Form Alanları Oluşturmak ...
Nasıl ilk giriş elemanı odağı ayarlama...
Nasıl html/şerit django metin giriş iç...