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

nachopro tranceway en gmail.com
Lun Dic 5 18:31:37 ART 2011


eso se debe a que no implementaste el método __unicode__ del modelo placa
para que devuelva la placa en lugar del tipo de objeto en cuestión

2011/12/5 Diego Uribe Gamez <diego.uribe.gamez en gmail.com>

> 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
> ------------------------------
>
>
>
> _______________________________________________
> 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/
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20111205/c4b82a82/attachment.html>


More information about the pyar mailing list