Viking
Окт. 18, 2007 22:27:39
Приветствую!
Читал похожие темы, но удалось добиться отображения картинки только на главной странице.
Как только я перехожу на другую - картинка исчезает. Хотя должна быть, ибо пользуюсь шаблоном.
Похоже, что при изменении строки url что-то не даёт картинке отображаться.
Это проблема Django или Apache? Я тут новичок, поэтому прошу писать по конкретней - что и где прописывать нужно. Уверен, большинство из вас знает, как это разрешить. Заранее большое спасибо )
Александр Кошелев
Окт. 18, 2007 22:32:47
Viking
Это проблема Django или Apache? Я тут новичок, поэтому прошу писать по конкретней - что и где прописывать нужно. Уверен, большинство из вас знает, как это разрешить.
для начала покажи как пишешь url картинки? как используешь сервер: mod_python, FastCGI ? настройки сервера какие?
Viking
Окт. 18, 2007 22:52:26
Тестирую на серваке Apache. Если же зайти через Джанговский сервер, то картинка не видна даже на главной странице. Пишет:
“GET / HTTP/1.1” 200 255
Хотя имя файла 222.jpg
Viking
Окт. 18, 2007 23:04:27
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
Окт. 18, 2007 23:22:37
йомайо
<img src=“/media/222.jpg”>
Viking
Окт. 21, 2007 00:02:33
разобрался, тему можно закрывать, всем спасибо