我希望能够从Django管理面板中替换我的首页图片。我可以很好地上传到../media/homepage
目录,但是我想先删除任何名为“ bg.jpg”的图像,然后将新图像重命名为“ bg.jpg”。
models.py
from django.db import models
from django.core.files.storage import FileSystemStorage
from datetime import datetime
class Homepage(models.Model):
homepage_image = models.ImageField(upload_to="../media/homepage",blank=True)
image_text = models.CharField(max_length=200, blank=True)
header_title = models.CharField(max_length=200, blank=True)
header_text = models.TextField(blank=True)
class Meta:
verbose_name_plural = "Homepage"
def __str__(self):
return "Homepage"
还有什么方法可以在当前图像的面板中显示图像预览?