Джанго; СМИ не обслуживаются? - PullRequest
0 голосов
/ 19 мая 2011

Я сделал простой редактор профиля пользователя для проекта 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, кажется, не служит им (или чему-либо еще) в URL-адресе носителя.

Чего мне не хватает?

1 Ответ

1 голос
/ 19 мая 2011

Вы положили что-то подобное в urls.py

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