[pyar] [Django] Herencia de forms y fields

Marcos Moyano marcos en anue.biz
Mie Oct 26 11:46:45 ART 2011


Si definís el field en el form, no podés usar widgets del Meta para ese
field. Django asume que vos querés completo control sobre el campo y es tu
responsabilidad asignar el widget en la declaración del field.

Salu2
Marcos

On Mon, Oct 24, 2011 at 5:08 PM, Marcos Alcazar <marcos.alcazar en gmail.com>wrote:

> 2011/10/24 Rafael Moyano <moyanor en gmail.com>
>
>> Podés especificar a la clase Field que widget querés que utilice, se lo
>> pasas como argumento.
>>
>> De la documentación de Django [1]:
>>
>> However, if you want to use a different widget for a field, you can - just
>> use the 'widget' argument on the field definition. For example:
>>
>> from django import forms
>>
>> class CommentForm(forms.Form):
>>
>>
>>
>>     name = forms.CharField()
>>     url = forms.URLField()
>>
>>     comment = forms.CharField(widget=forms.Textarea)
>>
>>
>> [1] https://docs.djangoproject.com/en/1.3/ref/forms/widgets/
>>
>>
> Si, en algo asì ando ahora.. probando con eso, pero como es un ModelForm,
> no un Form, se lo estoy seteando en la clase Meta:
>
> class Meta:
>     widgets = {
>             'padre': PadreWidget()
>     }
>
> Veremos si sale!
>
> --
> Marcos Alcazar
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>



-- 
Marcos Moyano
Co-Founder of Anue
Skype: marcosmoyano
http://www.anue.biz/
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20111026/f738c7a5/attachment.html>


More information about the pyar mailing list