Python 未从存储器中检索Django图像字段

Python 未从存储器中检索Django图像字段,python,django,imagefield,media-url,Python,Django,Imagefield,Media Url,我绘制了一个图形,并将其保存为模型中的图像。但是,该文件不会在html页面上检索。My models.py: class MyModel(models.Model): ... ... photo = models.ImageField(upload_to='graphs',blank=True) settings.py: MEDIA_ROOT = os.path.join(BASE_DIR,"media") MEDIA_URL = "/media/"

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

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

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

MEDIA_URL =  "/media/"
该文件将存储在media/graphs目录中
{{MyModel.photo.url}
正确打印为
/media/graphs/file\u name
。但当放入图像标签时,它不会显示出来。为什么会这样

MEDIA_ROOT =  os.path.join(BASE_DIR,"/media/")
评估到
/media/
,因为
/media/
已经是绝对路径。你想要

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

现在,图像存储在该位置。但是为了重新审判它?我在img标记中使用
{{MyModel.photo.url}
。但是图像没有显示请阅读django的文档-其中有一部分是关于使用dev服务器提供媒体文件的。