我的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
。