English please 2011/11/9 jose osuna perez <osunaperezj...@gmail.com>
> Hola, bueno les explico mi problema, tengo 1 tabla que tiene el > siguiente modelo: > > class Proyectos(models.Model): > titulo=models.CharField(max_length=100) > creacion=models.DateField(default=datetime.datetime.now) > estado=models.CharField(max_length=30) > objetivo=models.TextField(null=True) > conclusion=models.TextField(null=True) > porcentaje=models.IntegerField() > modificado=models.DateTimeField(default=datetime.datetime.now) > autor=models.IntegerField() > usuarios=models.ManyToManyField(User) > proyectos_rel=models.ManyToManyField("self") > documentos=models.ManyToManyField(Documentos) > class Meta: > db_table='Proyectos' > def __unicode__(self): > return self.titulo > > En mi aplicación te aparece que logicamente, un Proyecto, puede tener > varios usuarios que esten relacionados al mismo, el problema viene > cuando tras una llamada a una funcion .js, quiero eliminar uno de esos > usuarios. > Por ejemplo, "pepe","pepe1","pepe2" son usuarios del proyecto. Quiero > borrar el que devuelve "pepe" > Lo intento de mil maneras como esta: > > datos=Proyectos.objects.get(id=identificador) > if request.POST.get('usuarios','')!='': > datos.usuarios.add(request.POST.get('usuarios')) > if request.POST.get('usuariosDelete','')!='': > datos.usuarios=[] > Esto lo que hace es eliminarme completamente el Proyecto, en el que el > usuario se encuentra. > No se como eliminarlo de la relación de usuarios. > Muchas gracias por las respuestas. Un saludo > > > -- > You received this message because you are subscribed to the Google Groups > "Django users" group. > To post to this group, send email to django-users@googlegroups.com. > To unsubscribe from this group, send email to > django-users+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/django-users?hl=en. > > -- You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com. To unsubscribe from this group, send email to django-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-users?hl=en.