[pyar] [django] acceder a atributo de modeladmin desde modelform.

Daniel dmlistapython en gmail.com
Sab Ago 7 07:33:35 ART 2010


2010/8/6 Ale <peralta.alejandro en gmail.com>:
>
>
>> admin.py
>> --------------------------
>> class CasoAdmin(admin.ModelAdmin):
>>   form=CasoForm
>
>       readonly_fields = ('field_de_tu_modelo',)
>       # ^ probaste así
>
Desde donde intento acceder es
desde el form

class CasoForm(forms.ModelForm):
   def __init__(self, *args, **kws):
       super(CasoForm, self).__init__(*args, **kws)
      **nosequevaaca**.readonly_fields

El problema concreto es que necesito cambiar algunos atributos
del widget de cierto campo, pero en ciertas ocasiones, (según el
usuario) ese campo es solo lectura, por lo que me arroja error
si intento cambiar algo del widget.



More information about the pyar mailing list