> Checa esta liga te va a ser util, puedes crear tu formulario a partir de los
> modelos
> http://docs.djangoproject.com/en/dev/topics/forms/modelforms/#topics-...
> El 2 de julio de 2009 16:45, Guillermo Arancio
> <quieneslat...@gmail.com>escribió:
>> Estoy teniendo problemas con la generación de un form, mas bien no se como
>> generar el form a partir del siguiente modelo:
>> #model.py
>> class Tipo_Dato(models.Model):
>> id = models.AutoField('id', primary_key=True)
>> descripcion = models.CharField(max_length=20)
>> tabla_base = models.CharField(max_length=50)
>> def __unicode__(self):
>> return self.descripcion
>> class Preguntas(models.Model):
>> id = models.AutoField('id', primary_key=True)
>> tipo_dato = models.ForeignKey(Tipo_Dato)
>> pregunta = models.CharField(max_length=200)
>> def __unicode__(self):
>> return self.pregunta
>> class Esquemas(models.Model):
>> id = models.AutoField('id', primary_key=True)
>> descripcion = models.CharField(max_length=200)
>> preguntas = models.ManyToManyField(Preguntas)
>> modulo = models.ManyToManyField(Modulos, blank=True)
>> def __unicode__(self):
>> return self.descripcion
>> class Consumo_Afiliado(models.Model):
>> id = models.AutoField('id', primary_key=True)
>> id_paciente = models.ForeignKey(Paciente)
>> id_esquema = models.ForeignKey(Esquemas)
>> def __unicode__(self):
>> return self.id
>> class Respuesta_Pregunta(models.Model):
>> id = models.AutoField('id', primary_key=True)
>> id_consumo = models.ForeignKey(Consumo_Afiliado)
>> id_pregunta = models.ForeignKey(Preguntas)
>> def __unicode__(self):
>> return self.id
>> class Tipo_Texto(models.Model):
>> id = models.AutoField('id', primary_key=True)
>> respuesta = models.ForeignKey(Respuesta_Pregunta)
>> valor = models.CharField(max_length=200)
>> def __unicode__(self):
>> return self.valor
>> class Tipo_Numerico(models.Model):
>> id = models.AutoField('id', primary_key=True)
>> respuesta = models.ForeignKey(Respuesta_Pregunta)
>> valor = models.PositiveIntegerField()
>> def __unicode__(self):
>> return self.valor
>> Quiero generar un form que me traiga la lista de preguntas definidas en el
>> Esquema, y que sean del tipo que esta definido en Preguntas.tipo_dato en
>> un
>> solo input que tenga como label Preguntas.pregunta y como tipo de dato
>> contenido en Preguntas.tipo_dato y que la respuesta vaya a parar en
>> Respuesta_pregunta y en la tabla tipo_Texto o Tipo_numerico.
>> Es mala eleccion utilizar el modulo forms de django para resolver esto? me
>> conviene resolver esto dentro de las template a partir de una lista? que
>> puedo hacer?
>> Guillermo