Herramientas de usuario

Herramientas del sitio


wiki2:python:django:forms

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
wiki2:python:django:forms [2019/02/20 06:45]
alfred [The validation process...]
wiki2:python:django:forms [2020/05/09 09:25] (actual)
Línea 127: Línea 127:
 </​code>​ </​code>​
  
 +===== Gotchas =====
 +
 +<code python>
 +unique_together = ('​accounting_year',​ '​number',​)
 +</​code>​
 ===== Widgets ===== ===== Widgets =====
 You can define widgets on for the fields on the same form: You can define widgets on for the fields on the same form:
Línea 138: Línea 143:
             '​total_amount':​ EuroWidget(),​             '​total_amount':​ EuroWidget(),​
         }    ​         }    ​
 +</​code>​
 +
 +==== Add a widget to a field ====
 +<​code>​
 +city = forms.CharField(widget=forms.TextInput(attrs={'​autocomplete':'​off'​}))
 +</​code>​
 +También lo puedes añadir en el meta:
 +<​code>​
 +'​widgets':​ {'​city':​ forms.TextInput}
 </​code>​ </​code>​
 ===== Fields ===== ===== Fields =====
Línea 210: Línea 224:
 {% endfor %} {% endfor %}
 </​div>​ </​div>​
 +</​code>​
 +
 +=== Set rendered properties ===
 +
 +
 +You can set properties to render like this:
 +<​code>​
 +city = forms.CharField(widget=forms.TextInput(attrs={'​autocomplete':'​off'​}))
 </​code>​ </​code>​
wiki2/python/django/forms.1550645137.txt.gz · Última modificación: 2020/05/09 09:24 (editor externo)