[pyar] [Django] Many to many field

Mauricio Baeza elmau en tuta.io
Mar Dic 20 23:11:29 ART 2016


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


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