Django - Kaskadenlöschung in ManyToManyRelation

Verwenden Sie die folgenden verwandten Modelle (ein Blogeintrag kann mehrere Revisionen haben):

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

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

Wie kann ich Django anweisen, alle zugehörigen @ zu löscheBlogEntryRevisions wenn das entsprechendeBlogEntry ist gelöscht? Die Standardeinstellung scheint darin zu bestehen, Objekte in einer Viele-zu-Viele-Beziehung zu halten, wenn ein Objekt der "anderen" Seite gelöscht wird. Wie auch immer, am besten ohne @ zu überschreibBlogEntry.delete?

Antworten auf die Frage(8)

Ihre Antwort auf die Frage