[pyar] OneToOneField Construcción de modelo en Django?

Diego Uribe Gamez diego.uribe.gamez en gmail.com
Lun Dic 5 18:27:57 ART 2011


sigo con el mismo problema, hay varios carros y me sale es una lista de
"Carro object" no las placas que hay en los datos?

vehiculos = models.ForeignKey(Carro)

El 5 de diciembre de 2011 16:19, nachopro <tranceway en gmail.com> escribió:

> OneToOne es un ForeignKey y Unique. Acá sólo le permitís tener una única
> placa por conductor.
>
> Deberías hacer que la placa tenga un ForeignKey hacia el conductor para
> que éste pueda tener varias.
>
> Saludos!
>
> 2011/12/5 Diego Uribe Gamez <diego.uribe.gamez en gmail.com>
>
>>  es que cuando miro en el admin me sale en la relación uno a uno: object
>> Carro y lo que quiero es que me salga el listado de las placas?
>>
>> El 5 de diciembre de 2011 09:43, Diego Uribe Gamez <
>> diego.uribe.gamez en gmail.com> escribió:
>>
>> Buenos días
>>>
>>> Estoy haciendo un proyecto de base de datos y campos relacionados en
>>> Django, estoy mirando las clases de relaciones y no logro configurar la
>>> clase OneToOneField para una relación uno a uno de un conductor con un
>>> carro, la idea es relacionar al conductor con la placa del carro a
>>> conducir, no me sale error al intentar procesar la base de datos, pero no
>>> se si la relación queda bien hecha de esta manera, la idea es que cuando
>>> cree un conductor yo pueda buscar una placa para asignarle.
>>>
>>> La pregunta es, en este modelo como relaciono uno a uno un conductor con
>>> un carro? esta bien hecha la lógica(*)?
>>>
>>> class Carro(models.Model):
>>>     id_unidad = models.IntegerField(max_length=16)
>>>     marca = models.CharField(max_length=20)
>>>     modelo = models.CharField(max_length=20)
>>>     placa = models.CharField(max_length=6) *
>>>
>>> class Conductor(models.Model):
>>>     nombre_conductor = models.CharFieldField(max_length=30)
>>>     id_cedula = models.IntegerField max_length=20)
>>>     numero_celular = models.IntegerField (blank=True, null=True)
>>>     placa = models.OneToOneField(Carro) *
>>>
>>>
>>> Otra pregunta aparte que tengo es cuando se crea una app el modelo solo
>>> afecta a esa app en especial? si es verdad me gustaría saber como usar un
>>> modelo que englobe a todas las apps? lo hago con un import y colocando el
>>> modelo en la raíz?
>>>
>>> Gracias.
>>>
>>> --
>>>  *Diego Alonso Uribe Gamez*
>>> ------------------------------
>>>
>>> *Desarrollador web*
>>>
>>> Twitter: @DiegoUG <http://www.twitter.com/DiegoUG>
>>>
>>> Google+: http://gplus.to/diegoug
>>> ------------------------------
>>>
>>>
>>>
>>
>>
>> --
>>  *Diego Alonso Uribe Gamez*
>> ------------------------------
>>
>> *Desarrollador web*
>>
>> Twitter: @DiegoUG <http://www.twitter.com/DiegoUG>
>>
>> Google+: http://gplus.to/diegoug
>> ------------------------------
>>
>>
>>
>> _______________________________________________
>> pyar mailing list pyar en python.org.ar
>> http://listas.python.org.ar/listinfo/pyar
>>
>> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>>
>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
>> Argentina - http://www.usla.org.ar
>>
>
>
>
> --
> ignacio benedetti a.k.a. nachopro
> mailto:tranceway en gmail.com
> http://blog.nachopro.com.ar/
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>



-- 
 *Diego Alonso Uribe Gamez*
------------------------------

*Desarrollador web*

Twitter: @DiegoUG <http://www.twitter.com/DiegoUG>

Google+: http://gplus.to/diegoug
------------------------------
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20111205/23952030/attachment.html>


More information about the pyar mailing list