处理后如何删除照片? - python

我的Django模型中有两个字段:

 class Staff(models.Model):

    photo = models.FileField(blank=True, null = True)
    encodings = JSONField()

我从表单获取照片,然后使用该照片获取编码。处理后如何删除照片?我试过了

self.photo = None or self.photo = ''

但在这种情况下,我得到“'照片'属性没有与之关联的文件”

python大神给出的解决方案

您可以导入os模块,然后执行以下操作:

os.remove(path/to/photo)

另外,我认为如果只处理照片,则应使用ImageField而不是FileField

45码