[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