我正在尝试使用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”。卫生署。 (现在尝试下面的答案。)
答案 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}))