2011-05-19 81 views
0

我为django项目制作了一个简单的用户配置文件编辑器。它可以让用户上传头像图片。Django;媒体没有服务?

的事情是我无法访问图像文件,使用

http://127.0.0.1:8080/media/avatars/filename.png 

我想我已经设置MEDIA_ROOT和MEDIA_URL设置正确:

MEDIA_ROOT = 'C:/<path>/<to>/<media>/media/' 
MEDIA_URL = '/media/' 

的图像获取正确的正确上传文件夹('头像'),但Django似乎不会在媒体网址上提供它们(或任何东西)。

我在想什么?

回答

1

你把这样的事情在urls.py

urlpatterns += patterns('', 
    (r'^media/(?P<path>.*)$', 'django.views.static.serve', {'document_root': settings.MEDIA_ROOT }), 
) 
+0

不,我想试试。 :) – Kanonskall 2011-05-19 12:59:26

+0

工作就像一个魅力!谢谢! :) – Kanonskall 2011-05-19 13:03:38

+0

是啊!很高兴我能帮上忙! :) – programmersbook 2011-05-19 13:04:17