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
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
2 matches
Mail list logo