1

我正在尝试使用 img 在模板上显示图像,但未检索到图像。

模板

{% for a in db_fetch %} 
        <img class="metro" src="site_media/{{ a.image.url }}"><b></b><br>
{% endfor %}

设置.py

MEDIA_ROOT = os.path.join(PWD, "../downloads/")
MEDIA_URL = '/downloads/'

图像存储在位置 /django-project/downloads/images/*.jpg

请帮忙

4

1 回答 1

0

试试这些语句在settings.py中放入以下代码:

URL_PROJECT = os.path.dirname(os.path.realpath(__file__))
NAME_PROJECT = os.path.basename(URL_PROJECT)

后:

MEDIA_ROOT = os.path.join(URL_PROJECT,'downloads')
MEDIA_URL = '/downloads/'

模板使用:

 <img src="{{MEDIA_URL}}{{a.image.url}}">
于 2013-04-27T20:16:18.087 回答