Найти - Пользователи
Полная версия: вопрос по MEDIA_URL и MEDIA_ROOT
Начало » Django » вопрос по MEDIA_URL и MEDIA_ROOT
1
sapr
Пусть у меня есть картинка
/home/sapr/sitez/kn/media/images/middle.gif
Что мне надо прописать в settings.py
MEDIA_ROOT = ?
MEDIA_URL = ?
ADMIN_MEDIA_PREFIX =?

чтобы получить её по ссылке
http://127.0.0.1:8000/photos/middle.gif


Заранее благодарен.
fvk
MEDIA_ROOT = /home/sapr/sitez/kn/media/images/
MEDIA_URL = /photos/
ADMIN_MEDIA_PREFIX =/photos/
sapr
не работает (
говорит, что

Page not found: /usr/lib/python2.4/site-packages/django/contrib/admin/media/middle.gif

кидаю в эту папку картинку - вот тогда, грузит.
Очень, знаете ли, не хочется в этой папке хранить картинки.
Александр Кошелев
тогда читай документацию, там этот вопрос подробно описан. есть подозрение, что ты не сказал джанге сервить статик контент.
sapr
Спасибо!!!
Не знал о такой фишке.

На стадии разработки, решается добавлением строки
(r'^site_media/(?P<path>.*)$', ‘django.views.static.serve’, {'document_root': ‘/home/sapr/sitez/kn/media/images/’}),
в urls.py

и дописыванием /site_media/ к ссылкам на картинки,
но это не секурно и в релизе надо что-то там с апачем делать.
Александр Кошелев
sapr
но это не секурно и в релизе надо что-то там с апачем делать.
абсолютно верно
tezro
sapr
Спасибо!!!
Не знал о такой фишке.

На стадии разработки, решается добавлением строки
(r'^site_media/(?P<path>.*)$', ‘django.views.static.serve’, {'document_root': ‘/home/sapr/sitez/kn/media/images/’}),
в urls.py

и дописыванием /site_media/ к ссылкам на картинки,
но это не секурно и в релизе надо что-то там с апачем делать.
Можно {{ MEDIA_URL }} в шаблоне.
expee
sapr
но это не секурно и в релизе надо что-то там с апачем делать.
Да, http://docs.djangoproject.com/en/1.1/howto/deployment/modwsgi/#serving-media-files
Malinaizer
Подскажите что то не пойму вот сделал чтобы графику отдавал через контекст {{ MEDIA_URL }} а как сделать без контекста(не понятно в каком файле апача прописывать пути на статику в том же где и на админку?) и что предпочтительней?
Ferroman
Можно сделать, как Иван, свой тег MEDIA
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB