[pyar] [django] OneToMany FormField

Pedro Jose Pezzarini jose2190 en gmail.com
Mie Sep 24 06:12:32 ART 2014


¿Porque cliente está en el modelo de servicio?
¿Cada servicio puede tener un solo cliente?

Si es así, confirma por mensaje, así tenemos un esquema más claro de
escenario.

El 24 de septiembre de 2014, 6:08, David Bohm <voidhmaster en gmail.com>
escribió:

> Se me mandó de nuevo con la tecla space. Mil disculpas.
>
> Para finalizar: Quiero un formulario de cliente en los que pueda asignarle
> un servicio ya creado y la opcion de asignarle mas.
>
> Muchas gracias!
>
> El 24 de septiembre de 2014, 6:07, David Bohm <voidhmaster en gmail.com>
> escribió:
>
> Disculpen, se me mandó solo...
>>
>> Sigo acá:
>>
>> class Cliente(models.Model):
>>     nombre = models.CharField()
>>
>> class Servicio(models.Model):
>>     nombre = models.CharField()
>>     cliente = models.ForeignKey(Cliente)
>>
>> Lo que yo quiero lograr es que un cliente pueda adquirar varios
>> servicios. Pero esos servicios son limitados y pŕe-definidos. No quiero
>> agregar como si fueran formsets_inlines, lo que quiero hacer es poder
>> asignarle al cliente, varios Servicios que ya tengo dados alta.
>>
>> Mi idea es tener un formulario para dar de alta/editar un cliente y que
>> uno de esos campos sean formsets con un choicefield con los servicios ya
>> definidos.
>>
>> Por ej:
>>
>>        Cliente:
>>             nombre:
>>             servicio_adquirido = (lista de servicios a elegir)
>>
>>
>> El 24 de septiembre de 2014, 6:02, David Bohm <voidhmaster en gmail.com>
>> escribió:
>>
>> Hola gente! La verdad es que me enredé con el tema de la relación o2m y
>>> cómo lograrlo con django.
>>>
>>> Cómo es campo no existe, la opción que me queda es ésta:
>>>
>>> class Servicio(models.Model):
>>>
>>>
>>> --
>>> La capacidad para pensar diferente es más importante que la información
>>> obtenida.
>>>
>>
>>
>>
>> --
>> La capacidad para pensar diferente es más importante que la información
>> obtenida.
>>
>
>
>
> --
> La capacidad para pensar diferente es más importante que la información
> obtenida.
>
> _______________________________________________
> 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
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20140924/4d0f683f/attachment.html>


More information about the pyar mailing list