Найти - Пользователи
Полная версия: Не отображает картинки на страницах
Начало » Django » Не отображает картинки на страницах
1
Viking
Приветствую!
Читал похожие темы, но удалось добиться отображения картинки только на главной странице.
Как только я перехожу на другую - картинка исчезает. Хотя должна быть, ибо пользуюсь шаблоном.
Похоже, что при изменении строки url что-то не даёт картинке отображаться.
Это проблема Django или Apache? Я тут новичок, поэтому прошу писать по конкретней - что и где прописывать нужно. Уверен, большинство из вас знает, как это разрешить. Заранее большое спасибо )
Александр Кошелев
Viking
Это проблема Django или Apache? Я тут новичок, поэтому прошу писать по конкретней - что и где прописывать нужно. Уверен, большинство из вас знает, как это разрешить.
для начала покажи как пишешь url картинки? как используешь сервер: mod_python, FastCGI ? настройки сервера какие?
Viking
Тестирую на серваке Apache. Если же зайти через Джанговский сервер, то картинка не видна даже на главной странице. Пишет:

“GET / HTTP/1.1” 200 255

Хотя имя файла 222.jpg
Viking
Url картинки в шаблоне:
<img src=“media\222.jpg”>
Как писал товарищ alafin, нужно прописать в urls строку:

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

Если без неё, тогда картинку на главной тоже не грузит.

В общем ситуация такая:
http://10.50.117.118:8080/ - всё работает
Например перехожу сюда:
http://10.50.117.118:8080/about/ - картинки уже нет =\
redixin
йомайо
<img src=“/media/222.jpg”>
Viking
разобрался, тему можно закрывать, всем спасибо
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