a possible solution I see is to change the field to CharField() type, here 
is a new problem: the field is printed the pk that is related as then how 
can I read that pk to show the name and not that pk in the template?

El martes, 18 de septiembre de 2018, 13:58:26 (UTC-5), nelson fernando 
garcia gomez escribió:
>
> Hola estoy tratando en mi formulario (formsModel) implementar el atributo 
> de *readonly*  a una foreignkey (ModelChoiceField)
> pero no es posible alguna ayuda por favor GRACIAS así lo estoy haciendo: 
> class CostoForm(forms.ModelForm):
>
> """
> Edicion de Costos con formset.
> """
> class Meta:
>     model = Costo
>     exclude = ('user', )
>
> def __init__(self, *args, **kwargs):
>     super(CostoForm, self).__init__(*args, **kwargs)
>     self.helper = FormHelper()
>     self.helper.form_tag = False
>     self.helper.form_action = ''
>     self.helper.form_class = 'form-inline'
>     self.helper.template = 'crispy_template/table_inline_formset.html'
>     self.helper.layout = Layout(
>         Field('DELETE', css_class='btn btn-primary')
>     )
>     self.helper.add_input(Submit('submit', _('Aceptar')))
>     self.fields['destination'].widget.attrs['readonly'] = True
>
>
>
>
-- 




*
*

*
*

*Declinación de Responsabilidades:* Los servicios de MISENA 
son soportados tecnológicamente por © Google y ofrecidos por el Servicio 
Nacional de Aprendizaje – SENA de manera gratuita a los aprendices e 
instructores de programas de formación titulada, las opiniones que contenga 
este mensaje son exclusivas de su autor y no representan la opinión del 
Servicio Nacional de Aprendizaje o de sus autoridades. El receptor deberá 
verificar posibles virus informáticos que tenga el correo o cualquier 
anexo, razón por la cual el SENA no es responsable de los daños causados 
por cualquier virus transmitido en este correo electrónico.

Los 
contenidos, textos, imágenes, archivos enviados en este mensaje son 
responsabilidad exclusiva del remitente y no reflejan ni comprometen de 
ninguna manera a la institución. No se autoriza el uso de esta herramienta 
para el intercambio de correos masivos, cadenas o spam, ni de mensajes 
ofensivos, de carácter político, sexual o religioso, con fines de lucro, 
con propósitos delictivos o cualquier otro mensaje que se considere 
indebido o que vaya en contra de la Ley.

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-users+unsubscr...@googlegroups.com.
To post to this group, send email to django-users@googlegroups.com.
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/4dca0ed8-a274-413b-8ae3-68e912ec1b17%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to