例如,如果我想刪除的實例的文件系統和數據庫行的所有上傳的圖片有模式是這樣的:Django-刪除模式的一個實例的多文件和刪除這種情況下
class PictureSet(models.Model):
image1 = models.ImageFIeld(upload_to="images/")
image2 = models.ImageFIeld(upload_to="images/")
image3 = models.ImageFIeld(upload_to="images/")
我是否擁有任何較短的可能性要做到這一點,比 【示例】:
picture_set1 = PictureSet.objects.get(id=1)
picture_set1.image1.delete()
picture_set1.image2.delete()
picture_set1.image3.delete()
picture_set1.delete()
???
這就是我所要求的,所以我接受尤奧的答案。但是如果我們現在談論這個問題,我問,你知道如何刪除圖像,如果有更多的領域? – krzyhub
@Cris:我編輯了我的答案。現在它應該適用於不同領域的模型。 – Pill
不,這不適合我,但我不接受你的答案,因爲它給我一些新的面貌。謝謝你。 Erros是:'AttributeError:'ImageField'對象沒有屬性'delete'' – krzyhub