Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 1, 2007 01:08:05

sapr
От:
Зарегистрирован: 2007-12-01
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

вопрос по MEDIA_URL и MEDIA_ROOT

Пусть у меня есть картинка
/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


Заранее благодарен.



Офлайн

#2 Дек. 1, 2007 03:43:46

fvk
От:
Зарегистрирован: 2007-10-25
Сообщения: 10
Репутация: +  0  -
Профиль   Отправить e-mail  

вопрос по MEDIA_URL и MEDIA_ROOT

MEDIA_ROOT = /home/sapr/sitez/kn/media/images/
MEDIA_URL = /photos/
ADMIN_MEDIA_PREFIX =/photos/



Офлайн

#3 Дек. 1, 2007 12:38:35

sapr
От:
Зарегистрирован: 2007-12-01
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

вопрос по MEDIA_URL и MEDIA_ROOT

не работает (
говорит, что

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

кидаю в эту папку картинку - вот тогда, грузит.
Очень, знаете ли, не хочется в этой папке хранить картинки.



Офлайн

#4 Дек. 1, 2007 18:43:19

Александр Кошелев
От: Москва
Зарегистрирован: 2007-02-03
Сообщения: 1724
Репутация: +  2  -
Профиль   Отправить e-mail  

вопрос по MEDIA_URL и MEDIA_ROOT

тогда читай документацию, там этот вопрос подробно описан. есть подозрение, что ты не сказал джанге сервить статик контент.



Офлайн

#5 Дек. 1, 2007 19:21:35

sapr
От:
Зарегистрирован: 2007-12-01
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

вопрос по MEDIA_URL и MEDIA_ROOT

Спасибо!!!
Не знал о такой фишке.

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

и дописыванием /site_media/ к ссылкам на картинки,
но это не секурно и в релизе надо что-то там с апачем делать.



Офлайн

#6 Дек. 2, 2007 12:28:59

Александр Кошелев
От: Москва
Зарегистрирован: 2007-02-03
Сообщения: 1724
Репутация: +  2  -
Профиль   Отправить e-mail  

вопрос по MEDIA_URL и MEDIA_ROOT

sapr
но это не секурно и в релизе надо что-то там с апачем делать.
абсолютно верно



Офлайн

#7 Дек. 25, 2009 02:45:36

tezro
От:
Зарегистрирован: 2009-12-09
Сообщения: 90
Репутация: +  0  -
Профиль   Отправить e-mail  

вопрос по MEDIA_URL и MEDIA_ROOT

sapr
Спасибо!!!
Не знал о такой фишке.

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

и дописыванием /site_media/ к ссылкам на картинки,
но это не секурно и в релизе надо что-то там с апачем делать.
Можно {{ MEDIA_URL }} в шаблоне.



Офлайн

#8 Дек. 25, 2009 10:01:17

expee
От:
Зарегистрирован: 2009-12-21
Сообщения: 197
Репутация: +  0  -
Профиль   Отправить e-mail  

вопрос по MEDIA_URL и MEDIA_ROOT

sapr
но это не секурно и в релизе надо что-то там с апачем делать.
Да, http://docs.djangoproject.com/en/1.1/howto/deployment/modwsgi/#serving-media-files



Офлайн

#9 Дек. 25, 2009 23:27:19

Malinaizer
От:
Зарегистрирован: 2009-03-28
Сообщения: 133
Репутация: +  0  -
Профиль   Отправить e-mail  

вопрос по MEDIA_URL и MEDIA_ROOT

Подскажите что то не пойму вот сделал чтобы графику отдавал через контекст {{ MEDIA_URL }} а как сделать без контекста(не понятно в каком файле апача прописывать пути на статику в том же где и на админку?) и что предпочтительней?



Офлайн

#10 Дек. 25, 2009 23:44:14

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

вопрос по MEDIA_URL и MEDIA_ROOT

Можно сделать, как Иван, свой тег MEDIA

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version