次の関連モデルを使用します (1 つのブログ エントリに複数のリビジョンを含めることができます)。
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
対応するものが削除されたときに、関連するすべての s を削除するように Django に指示するにはどうすればよいBlogEntry
ですか? デフォルトでは、「反対側」のオブジェクトが削除された場合、オブジェクトを多対多の関係に保つようです。これを行う方法はありますか - できればオーバーライドせずにBlogEntry.delete
?