sapr
Дек. 1, 2007 01:08:05
Пусть у меня есть картинка
/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
Дек. 1, 2007 03:43:46
MEDIA_ROOT = /home/sapr/sitez/kn/media/images/
MEDIA_URL = /photos/
ADMIN_MEDIA_PREFIX =/photos/
sapr
Дек. 1, 2007 12:38:35
не работает (
говорит, что
Page not found: /usr/lib/python2.4/site-packages/django/contrib/admin/media/middle.gif
кидаю в эту папку картинку - вот тогда, грузит.
Очень, знаете ли, не хочется в этой папке хранить картинки.
Александр Кошелев
Дек. 1, 2007 18:43:19
тогда читай документацию, там этот вопрос подробно описан. есть подозрение, что ты не сказал джанге сервить статик контент.
sapr
Дек. 1, 2007 19:21:35
Спасибо!!!
Не знал о такой фишке.
На стадии разработки, решается добавлением строки
(r'^site_media/(?P<path>.*)$', ‘django.views.static.serve’, {'document_root': ‘/home/sapr/sitez/kn/media/images/’}),
в urls.py
и дописыванием /site_media/ к ссылкам на картинки,
но это не секурно и в релизе надо что-то там с апачем делать.
Александр Кошелев
Дек. 2, 2007 12:28:59
sapr
но это не секурно и в релизе надо что-то там с апачем делать.
абсолютно верно
tezro
Дек. 25, 2009 02:45:36
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
Дек. 25, 2009 10:01:17
Malinaizer
Дек. 25, 2009 23:27:19
Подскажите что то не пойму вот сделал чтобы графику отдавал через контекст {{ MEDIA_URL }} а как сделать без контекста(не понятно в каком файле апача прописывать пути на статику в том же где и на админку?) и что предпочтительней?
Ferroman
Дек. 25, 2009 23:44:14