Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/04/2014, 10:22
ososo86
 
Fecha de Ingreso: diciembre-2011
Ubicación: Temuco
Mensajes: 15
Antigüedad: 12 años, 4 meses
Puntos: 0
Exclamación User Manyto Many

Hola tengo el siguiente problema, existe una relación de muchos es a muchos de un usuario con el modelo Empresa, esto lo agregé con el metodo add_to_class en User:

Código Python:
Ver original
  1. User.add_to_class('empresa', models.ManyToManyField(Empresa, null=True, blank=True, symmetrical=True))

Se supone que el cuando el usuario se crea no tiene una Empresa por lo tanto se le da a este, la posibilidad de crear una, en la Vista después de guardar la empresa se debe crear la relación entre ambos modelos, pero no me resulta, este es el extracto de la vista.

Código Python:
Ver original
  1. #cuando el formulario de la empresa es valido se guarda en BD y en la variable f
  2. f = form.save()
  3. #creo la relacion entre la empresa recién creada y el usuario
  4. User.empresa.add(f)

Espero me pueda ayudar a resolver este problema.

Gracias y Saludos