使用以下相关模型(一个博客条目可以有多个修订版):
class BlogEntryRevision(models.Model):
revisionNumber = models.IntegerField()
title = models.CharField(max_length = 120)
text = models.TextField()
[...]
class BlogEntry(models.Model):
revisions = models.ManyToManyField(BlogEntryRevision)
[...]
BlogEntryRevision
当相应的被删除时,我如何告诉 Django 删除所有相关的BlogEntry
?如果“另一方”的对象被删除,默认值似乎是使对象保持多对多关系。有什么方法可以做到这一点 - 最好不要覆盖BlogEntry.delete
?