如何在Django的ImageField中创建一个删除按钮?

qlfbtfca  于 2023-04-13  发布在  Go
关注(0)|答案(1)|浏览(115)

我是编程新手,我正在迈出我的第一步,特别是在django,在这个例子中,我使用ImageField在我正在编程的网站上上传图像,但它只显示图像的路径,我想知道如何在页面上添加一个删除按钮来编辑帖子。

8yparm6h

8yparm6h1#

实际上你不需要删除一个图像,当你改变图像时,旧的图像会被新的图像替换。在默认的django admin中,只有当你设置图像文件为models.ImageField(blank=True, null=True)时,你才有清除选项。
我建议你使用django-cleanup,它会自动删除FileFieldImageField和子类的文件。当FileField的值被更改并保存模型时,旧的文件会被删除。当有FileField的模型被删除时,文件也会被删除。设置为FileField默认值的文件不会被删除。

相关问题