在Django模板中无法检索图像

时间:2013-04-27 20:06:46

标签: django django-templates

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

模板

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

settings.py

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

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

请帮忙

1 个答案:

答案 0 :(得分: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}}">