Friday, July 28, 2017

Re: Dos Modelos en un formulario django

Puedes crear un formulario común y corriente de Django

class Formulario(forms.Form):
    ... campos del usuario
    ... campos de sus caracteristicas

Y manejar la lógica en tu vista

formulario = Formulario(this.request.POST)
if formulario.is_valid():
  ... actualizar usuario con campos de formulario.cleaned_data
  ... actualizar sus caracteristicas con campos de formulario.cleaned_data

2017-07-27 15:15 GMT-04:00 Nelson Fernando Garcia Gomez <nefegago@misena.edu.co>:
hola Buenas soy algo nuevo en django y me anima aprender cada vez mas,l bueno mi inquietud es la siguiente 
como puedo enlazar dos modelos a un formulario 
tengo como modelos usuarios y características y donde el modelo características tiene una relacion models.OneToOneField
con usuarios, quisiera saber como puedo trabajar estos dos modelos en un solo formulario con un solo submit  
espero sea claro bueno en fin deseo es crear un solo formulario para recoger datos para estos dos modelos y hay si almacenarlos.
gracias por su colaboración  :) 



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+unsubscribe@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/116eff81-4257-4fa1-a71a-ee11f3f22f0b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
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+unsubscribe@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/CALn3ei3uf88qAeg0NKu%3DxBU_Oa%2Bmasw%3D-KVHmVoew_vbV0SsGw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

No comments:

Post a Comment