Как включить файлы изображений в шаблоны Django? - PullRequest
60 голосов
/ 23 мая 2009

Я новичок в Django, и я пытаюсь научиться этому через простой проект, который я разрабатываю, который называется dubliners, и приложение под названием book. Структура каталогов выглядит следующим образом:

dubliners/book/  [includes models.py, views.py, etc.]
dubliners/templates/book/

У меня есть файл JPG, который должен отображаться в заголовке каждой веб-страницы. Где я должен хранить файл? Какой путь я должен использовать для тега, чтобы отобразить его с помощью шаблона? Я пробовал разные локации и пути, но пока ничего не работает.

...

Спасибо за ответ, размещенный ниже. Однако я пробовал относительные и абсолютные пути к изображению, и на веб-странице все еще отображается значок разорванного изображения. Например, если у меня есть изображение в моем домашнем каталоге и я использую этот тег в моем шаблоне:

<img src="/home/tony/london.jpg" /> 

Изображение не отображается. Однако если я сохраню веб-страницу в виде статического HTML-файла, изображения отобразятся, поэтому путь будет правильным. Может быть, веб-сервер по умолчанию, поставляемый с Django, будет отображать изображения, только если они находятся по определенному пути?

Ответы [ 11 ]

0 голосов
/ 29 июля 2018

Если вы дадите адрес онлайн-изображения в вашем проекте django, он будет работать. это работает для меня. Вы должны сделать снимок.

...