通过Django管理面板替换图像

时间:2019-08-05 22:41:25

标签: python django

我希望能够从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"

还有什么方法可以在当前图像的面板中显示图像预览?

0 个答案:

没有答案