[pyar] [Django] Many to many field

Dario Grinberg dariogrinberg en gmail.com
Mie Dic 21 14:20:58 ART 2016


>
> Mauricio, ¿estás haciendo primero el save() de "nueva_empresa"?


Como dice Mauricio, hasta que no hagas el save() no se persiste el objeto.
Entiendo que es así corrijanme si me equivoco

El 21 de diciembre de 2016, 14:18, Daniel<dmlistapython en gmail.com> escribió:

> Mauricio, ¿estás haciendo primero el save() de "nueva_empresa"?
>
> El 20 de diciembre de 2016, 23:11, Mauricio Baeza <elmau en tuta.io>
> escribió:
>
>> Hola...
>>
>> Quiero agregar un elemento a un campo manytomany, segun la documentacion
>> es tan simple como:
>>
>> field.members.add(new_member)
>>
>> Tengo estos modelos
>>
>> class UserProfile(models.Model):
>>     user = models.OneToOneField(User, verbose_name='Usuario')
>>
>> class Empresa(models.Model):
>>     users = models.ManyToManyField(
>>         UserProfile, verbose_name='Usuarios', related_name='users',
>>         blank=True)
>>
>> Al crear una empresa, se crea el usuario y su perfil de usuario
>> correctamente, pero al intentar:
>>
>> nueva_empresa.users.add(nuevo_profile)
>>
>> No da ningun error, simplemente no lo guarda. Esto es el metodo save del
>> admin de Django. Si lo edito en la interfaz, lo agrega sin problemas.
>>
>> Uso Django 1.8.15 y Py3.5
>>
>> ¿Alguna idea?
>>
>> Gracias
>>
>> --
>> Todo lo que no es dado es perdido...
>>
>> _______________________________________________
>> 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
>>
>
>
>
> --
> Daniel Malisani
>
> _______________________________________________
> 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/20161221/f8860097/attachment-0001.html>


Más información sobre la lista de distribución pyar