Django - Каскадное удаление в ManyToManyRelation

Использование следующих связанных моделей (одна запись в блоге может иметь несколько ревизий):

class BlogEntryRevision(models.Model):
    revisionNumber = models.IntegerField()
    title = models.CharField(max_length = 120)
    text = models.TextField()
    [...]

class BlogEntry(models.Model):
    revisions = models.ManyToManyField(BlogEntryRevision)
    [...]

Как я могу сказать Django удалить все связанные BlogEntryRevision , когда соответствующий BlogEntry удален? По-видимому, по умолчанию объекты сохраняются во взаимосвязи «многие ко многим», если объект "другой" стороны удаляется любым способом - желательно без переопределения BlogEntry. delete ?

17
задан AndiDog 14 October 2010 в 09:18
поделиться