localhost上的站点不显示图像

时间:2012-10-05 07:45:17

标签: django image

我正在尝试使用Django模板显示图像。

在我有的设置中:

MEDIA_ROOT = 'C:/workspace/mysite/uploaded_media/'
MEDIA_URL = 'http://localhost:8000/mysite/media/'

html是

<img source = "http://localhost:8000/mysite/media/blabla.jpg"></img>

我在文件夹uploaded_media

中有一个图像文件blabla.jpg

我在这里缺少什么?

编辑:第一个问题是在标签中写“source”而不是“src”。卫生署。 (现在尝试下面的答案。)

1 个答案:

答案 0 :(得分:2)

MEDIA_URL = '/media/'

并在模板中

<img src="/media/blabla.jpg" />

还将这些代码行放在urls.py中并将DEBUG设置为True

if settings.DEBUG:
  # static files (images, css, javascript, etc.)
  urlpatterns += patterns('',
    (r'^media/(?P<path>.*)$', 'django.views.static.serve', {
    'document_root': settings.MEDIA_ROOT}))