Subscribe:

2012/05/09

Djangoにて実体ファイルの消し方?

class TestImages(models.Model):
    image      = models.ImageField(upload_to='img/%Y%m%d', db_index=True)
    pub_date   = models.DateTimeField(u'登録時間',editable=False,auto_now=True)
obj = TestImages.objects.get(pk=1)
obj.delete()
とやると実態ファイルが残ったままになる。
obj = TestImages.objects.get(pk=1)
obj.image.delete()
obj.delete()
一度、実体ファイルを明示的に削除したら消えるがこれで正解?

0 件のコメント: