2011-05-19 79 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