Muestra las diferencias entre dos versiones de la página.
| 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> | ||