1

我正在尝试使用 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>

我在 upload_media 文件夹中有一个图像文件 blabla.jpg

我在这里想念什么?

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

4

1 回答 1

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}))
于 2012-10-05T07:54:19.350 回答