[Python-es] Confusión en modelos Django - ForeignKey o ManyToMany

Juan Carrasco Gutierrez juacarrag en gmail.com
Jue Abr 19 00:03:33 CEST 2012


examen_basico = models.ForeignKey(Salud)

Saludos.

El 18 de abril de 2012 16:40, Diego Uribe Gamez <diego.uribe.gamez en gmail.com
> escribió:

> Mi duda es en como relacionar las bases de datos de uno a muchos, mediante
> un solo campo.
>
> Quiero relacionar un modelo a otro en un campo especifico que se mantiene
> igual pero se repite muchas veces en un periodo de tiempo determinado, como
> las idas al medico, no se como hacerlo!!
>
> La clase Cedula funciona como filtro para consultar todos los estados de
> la persona en diferentes áreas y en otros modelos, lo que quiero es poder
> relacionar la Cedula usando el campo "examen_basico" y este campo
> relacionarlo únicamente con el campo "cedula" de la Clase salud, cada ves
> que la persona se hace un examen básico se llena una nueva entrada donde
> el único campo que no cambia es la cédula, la idea es poder organizar mas
> tarde en las vistas la información otorgada en un listado organizado por
> fechas.
>
>
> ---------------------------------------------------------------------------------
> class Salud(models.Model):
>     cedula = models.BigIntegerField(max_length=10)
>     presion_sanguinea = models.IntegerField(max_length=5)
>     peso = models.IntegerField(max_length=5)
>     fecha = models.BigIntegerField(max_length=14)
>
>     def __unicode__(self):
>         return '%s %s %s %s %s %s' % (self.id_cedula,
>                self.presion_sanguinea, self.peso,self.fecha)
>
> class Cedula(models.Model):unico
>     id_cedula = models.BigIntegerField(max_length=10)
>     examen_basico = ???????????
>
>     def __unicode__(self):
>         return format(self.id_unidad,self.examen_basico)
>
> ---------------------------------------------------------------------------------
>
>  Puede que no sea la mejor de las preguntas o las mas inteligente, la
> verdad es que me ha tocado aprender como programar, en python y django
> solo, no soy ing de nada pero bueno algo se aprende y se hace
> en Internet gracias a la ayuda de todos ustedes.
>
>
> --
>  *Diego Alonso Uribe Gamez*
> ------------------------------
>
> *Desarrollador web*
>
> Twitter: @DiegoUG <http://www.twitter.com/DiegoUG>
>
> Google+: http://gplus.to/diegoug
> ------------------------------
>
>
>
> _______________________________________________
> Python-es mailing list
> Python-es en python.org
> http://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
>


-- 
Juan Carrasco Gutiérrez
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20120418/b16131da/attachment.html>


Más información sobre la lista de distribución Python-es