Django - exclusão em cascata no ManyToManyRelation
Usando os seguintes modelos relacionados (uma entrada de blog pode ter várias revisões):
class BlogEntryRevision(models.Model):
revisionNumber = models.IntegerField()
title = models.CharField(max_length = 120)
text = models.TextField()
[...]
class BlogEntry(models.Model):
revisions = models.ManyToManyField(BlogEntryRevision)
[...]
Como posso dizer ao Django para excluir todos osBlogEntryRevision
s quando o correspondenteBlogEntry
esta deletado? O padrão parece ser manter os objetos em uma relação de muitos para muitos se um objeto do lado "outro" for excluído. Qualquer maneira de fazer isso - de preferência sem substituirBlogEntry.delete
?