Найти - Пользователи
Полная версия: Обслуживание изображений в app-engine-patch
Начало » Google App Engine » Обслуживание изображений в app-engine-patch
1
Mutagena
Начала изучать app-engine-patch для разворачивания проектов django в app engine.
Возник небольшой вопрос по поводу, как указывать путь к изображениям в шаблонах. Читала вот здесь, но поняла только на счёт изображений в css.
CSS у меня подключается, подгружаются картинки, указанные в нём, а вот картинки, указанные в html нет.
Имеется приложение core. В нём находится папка media, которая содержит css файл и папку images, содержащую необходимые картинки. Кроме того, в папке приложения core находится директория templates, содержащая шаблоны.
Для понятности:
<img src="core/media/images/logo.gif"  />  #не верно
Подскажите, как мне нужно указать путь к картинке в шаблоне? Надеюсь, всё правильно объяснила.
slav0nic
в app.yaml что-то вроде
- url: /media
static_dir: media
secure: optional
должно быть
Mutagena
slav0nic, я использую медиа-генератор в app-engine-patch.
В app.yaml пишу так:
- url: /media
static_dir: _generated_media
secure: optional
Если в шаблоне писать так:
<img src="{{ MEDIA_URL }}global/logo.png" alt="" />
то картинка из глобальной папки media в корне проекта, то она отображается. А если так:
<img src="{{ MEDIA_URL }}core/logo.gif" alt="Home" />
то не отображается (
Вот хтмл-код генерируемой страницы:
<img src="/generated_media/media/1/global/logo.png" alt="" /> 
<img src="/generated_media/media/1/core/logo.gif" alt="Home" />
Не пойму, в чём проблема.
slav0nic
ну, а каталог media/1/core есть-то?
не советую пользвоаться media-generator'ом…
Mutagena
slav0nic, этим каталогом должен заведовать сам медиа-генератор. Пользователь не должен его создавать.
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