Re: saving related objects in overridden save method on model

2011-06-21 Thread lingrlongr
Woops, I forgot to include the super's save method call in my example. Just want to make sure no one thinks that was the problem... def save(self, *args, **kwargs): if not self.considered.filter(id=self.requested.id): self.considered.add(self.requested) super(Person, self).save(*ar

saving related objects in overridden save method on model

2011-06-21 Thread lingrlongr
I have these models: class Widget(models.Model): name class Person(models.Model): requested = models.ForeignKey(Widget, related_name='requested') considered = models.ManyToManyField(Widget, related_name='considered') def save(self, *args, **kwargs): if not self.considered