[pyar] [Django] Many to many field

Daniel dmlistapython en gmail.com
Mie Dic 21 14:18:01 ART 2016


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


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