【发布时间】:2021-10-24 09:09:42
【问题描述】:
我有一个模型帖子,其中包含多对多关系图像。 删除帖子后,我希望也删除所有关联的图像。
class Post(models.Model):
images = models.ManyToManyField(Image, blank = True, related_name = 'posts')
是否有模型级联选项之类的东西,或者我必须做其他事情?
【问题讨论】:
-
删除相关对象时,默认所有相关对象都未链接,如果要从文件系统中删除文件,请手动执行
-
由于你使用了m2m,一张图片可以属于很多帖子。因此,即使只删除了一个帖子,您也希望删除属于多个帖子的图像?
标签: python django django-models many-to-many