class Descriptor(models.Model):
termino = models.CharField(max_length=200, unique=True, verbose_name="Término")
termino_generico = models.ManyToManyField('self', related_name="generic_term", symmetrical=False, null=True, blank=True, verbose_name="Término genérico")
termino_especifico = models.ManyToManyField('self', related_name="specific_terms", symmetrical=False, null=True, blank=True, verbose_name="Términos específicos")def save(self, *args, **kwargs):
if self.id:
genericos= self.termino_generico.all()
for g in genericos:
b.termino_especifico.add(self)
super(Descriptor, self).save(*args, **kwargs)Me pueden ayudar? Lo que requiero es que desde el primer momento en que yo le de Guardar, se salve la relación y todo.<Descriptor: Felino>" needs to have a value for field "from_descriptor" before this many-to-many relationship can be used
--
--
Ha recibido este mensaje porque está suscrito a Grupo "Grupo de Usuarios del Framework Django de habla hispana" de Grupos de Google.
Si quieres publicar en este grupo, envía un mensaje de correo
electrónico a djan...@googlegroups.com
Para anular la suscripción a este grupo, envíe un mensaje a django-es-...@googlegroups.com
Para obtener más opciones, visita este grupo en http://groups.google.com.bo/group/django-es.
---
Has recibido este mensaje porque estás suscrito al grupo "Django-es" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a django-es+...@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.
def save(self, *args, **kwargs):
super(Descriptor, self).save(*args, **kwargs)
broaders = self.broader.all()
for b in broaders:
b.narrower.add(self)
--
--
Ha recibido este mensaje porque está suscrito a Grupo "Grupo de Usuarios del Framework Django de habla hispana" de Grupos de Google.
Si quieres publicar en este grupo, envía un mensaje de correo
electrónico a djan...@googlegroups.com
Para anular la suscripción a este grupo, envíe un mensaje a django-es-...@googlegroups.com
Para obtener más opciones, visita este grupo en http://groups.google.com.bo/group/django-es.
---
Has recibido este mensaje porque estás suscrito al grupo "Django-es" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a django-es+...@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.
--
--
Ha recibido este mensaje porque está suscrito a Grupo "Grupo de Usuarios del Framework Django de habla hispana" de Grupos de Google.
Si quieres publicar en este grupo, envía un mensaje de correo
electrónico a djan...@googlegroups.com
Para anular la suscripción a este grupo, envíe un mensaje a django-es-...@googlegroups.com
Para obtener más opciones, visita este grupo en http://groups.google.com.bo/group/django-es.
---
Has recibido este mensaje porque estás suscrito al grupo "Django-es" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a django-es+...@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.