Найти - Пользователи
Полная версия: Проблемма с подгрузкой статических картинок
Начало » Django » Проблемма с подгрузкой статических картинок
1
helland
У меня такой вопрос:

Я написал простой темплейт :

<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 TRANSITIONAL//EN”>
<html>

<head>
<title></title>
<link href=“/site_media/doc.css” rel=“stylesheet” type=“text/css” />
</head>
<body>
<h1>TEXT</h1>

<img src=“/site_media/top.png” height=“100” width=“120” />
<img src=“/site_media/fan_169.jpg” />
<form method = “post” action=“”>
{% for field in form %}
<dt>{{ field.label_tag }}</dt>
<dd>{{ field }}</dd>
{% if field.help_text %}<dd>{{ field.help_text }}</dd>{% endif %}
{% if field.errors %}<dd class=“errors”>{{ field.errors }}</dd>{% endif %}
{% endfor %}
<input type=“submit” />

</body>
</html>


Хочу подгрузить сюда картинки из site_media. Соответственно добавил в urls.py строчку:
(r'^site_media/(?P<path>.*)$', ‘django.views.static.serve’, {'document_root':settings.MEDIA_ROOT}),


Проблема в том что картинки не показываются! А цсс нормально подключается. Подскажите в чем тут дело! Спасибо!
redixin
вроде все правильно. как вариант попробовать зайти на http://localhost/site_media/top.png и посмотреть что скажет джанга браузеру, и что выдаст в консоль встроенный сервер…
helland
Так в том то и дело что последний вариант просто показывает эту картинку, (все верно)
Не работает только вариант
<img src=“/site_media/top.png” height=“100” width=“120” />
helland
Однако…. Браузер закешировал страницу, и в этом была вся проблемма. Сори за безпокойство! Спасибо!
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