【发布时间】:2012-06-05 17:39:55
【问题描述】:
图片可以上传到位于 mysite 文件中的“upload”文件,这是我的代码 设置.py
MEDIA_ROOT = 'C:/Python26/mysite/upload/media/'
MEDIA_URL = '/media/'
在 url.py 中
urlpatterns = patterns('',
url(r'^media/(?P<path>.*)$', 'django.views.static.serve',
{'document_root': settings.MEDIA_ROOT,}),
)
在模板中
<img src="{{MEDIA_URL}}/{{pic}}" alt="Profile Picture" width="200"/>
但是,图片仍然没有显示在网站上,但它确实存储在上传文件中。有人可以帮我吗?谢谢
【问题讨论】:
-
当你的html渲染时
src的值是多少? -
它是
-
图片的正确位置
-
/upload/Desert.jpg不对,应该是/media/Desert.jpg?