Django图像字段未从storag检索

2024-04-20 13:23:23 发布

您现在位置:Python中文网/ 问答频道 /正文

我绘制了一个图形并将其保存为模型中的图像。但是,该文件不会在html页面上检索。我的型号.py地址:

class MyModel(models.Model):
      ... 
      ...
      photo = models.ImageField(upload_to='graphs',blank=True)

你知道吗设置.py地址:

MEDIA_ROOT =  os.path.join(BASE_DIR,"media")

MEDIA_URL =  "/media/"

文件将存储在media/graphs目录中。{{ MyModel.photo.url }}正确打印为/media/graphs/file_name。但当放入图像标签时,它不会被显示出来。为什么会这样?你知道吗


Tags: 文件py模型图像图形models地址html
1条回答
网友
1楼 · 发布于 2024-04-20 13:23:23
MEDIA_ROOT =  os.path.join(BASE_DIR,"/media/")

求值到/media/,因为/media/已经是绝对路径。你想要什么

MEDIA_ROOT =  os.path.join(BASE_DIR,"media")

相关问题 更多 >