我怎样才能在处理完照片后删除它



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

class Staff(models.Model):
photo = models.FileField(blank=True, null = True)
encodings = JSONField()

我从表格中得到照片,然后使用这张照片获得编码。我怎样才能在处理完照片后删除它?我试过

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

但在这种情况下,我得到"‘照片’属性没有与之相关的文件">

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

os.remove(path/to/photo)

此外,如果你只处理照片,在我看来,你应该使用ImageField而不是FileField

最新更新