用户可以添加/删除图像和文档。
我为此使用了GCBV UpdateView和FormModel。
如何为用户提供删除文件/图像的可能性?
答案 0 :(得分:2)
您必须覆盖模型的删除方法。
class YourModel(models.Model):
file_field = models.FileField(upload_to='folder')
def delete(self):
os.remove(settings.MEDIA_ROOT+'folder/'+self.file_field.path)
return super(YourModel,self).delete()
这将删除模型中的条目,并从系统中删除该文件。