Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Django
  • » Почему картинка не отображается с тегом <img> [RSS Feed]

#1 Май 15, 2013 11:41:27

fantomask
Зарегистрирован: 2013-05-08
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

Почему картинка не отображается с тегом <img>

Необходимо на страничку поставить всего 2 картинки, без статики.
Сделал простейший шаблон, чтобы показывал картинку, но он его не показывает ((
Или всё таки нужно зарегить картинки?

<html>
<body>
<img src=“img/check.png”></p>
</body>

</html>

Офлайн

#2 Май 15, 2013 16:34:03

ilnur
От: Казань
Зарегистрирован: 2009-01-06
Сообщения: 524
Репутация: +  22  -
Профиль   Отправить e-mail  

Почему картинка не отображается с тегом <img>

какой сервер?
Встроенный d джанго?
вам надо настроить статику.
Пропишите d settings.py

STATIC_URL = '/static/'
# Additional locations of static files
STATICFILES_DIRS = (
   #путь к папке c вашими картинками,
)
<html>
<body>
<img src=“/static/check.png”></p>
</body>
</html>

Офлайн

#3 Май 28, 2013 14:26:53

Doberman26rus
От: Ставрополь
Зарегистрирован: 2009-03-16
Сообщения: 128
Репутация: +  1  -
Профиль   Отправить e-mail  

Почему картинка не отображается с тегом <img>

все вышеописаное только правильнее так

{% load staticfiles %}
<html>
<body>
<img src=“{% static "check.png" %}”></p>
</body>
</html>
ссылка в помощь https://docs.djangoproject.com/en/dev/howto/static-files/



подпись

Офлайн

#4 Май 29, 2013 01:24:15

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

Почему картинка не отображается с тегом <img>

Doberman26rus
не надо там подгружать модули, лучше прописывать в установленных приложениях

INSTALLED_APPS = (
....
    'django.contrib.staticfiles',
....



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#5 Май 29, 2013 10:19:26

Doberman26rus
От: Ставрополь
Зарегистрирован: 2009-03-16
Сообщения: 128
Репутация: +  1  -
Профиль   Отправить e-mail  

Почему картинка не отображается с тегом <img>

JOHN_16
Doberman26rusне надо там подгружать модули, лучше прописывать в установленных приложениях
Предлагаешь в шаблоне хардкодить путь к статике?



подпись

Офлайн

#6 Май 29, 2013 12:16:25

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

Почему картинка не отображается с тегом <img>

Doberman26rus
Если говорить в рамках приложения staticfiles то да, потому как это (на мой взгляд) не должно нести проблем ни в случае одиночного веб приложения, ни в случае веб приложения как части разнородного сайта). Ведь раздачу статичных файлов осуществляет веб-сервер. И никаких проблем с URL быть не должно.
Собственно у меня так все работает и проблем не достовляет, но в подобных вопросов может и существуют разные точки зрения. Не вижу смысла тут много обсуждать.



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

  • Начало
  • » Django
  • » Почему картинка не отображается с тегом <img>[RSS Feed]

Board footer

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

Powered by DjangoBB

Lo-Fi Version