2017-01-23 2 views
0

Я пытаюсь поставить фоновое изображение в HTML-документ, используя следующий кодНевозможно установить фоновое изображение в колбах из веб-страницы

<body style="background-image: url({{url_for('static', filename='img/library2.jpg') }})"> 

Но это просто не работает. Мой выход консоли:

127.0.0.1 - - [23/Jan/2017 23:21:12] "GET /index HTTP/1.1" 200 - 
127.0.0.1 - - [23/Jan/2017 23:21:12] "GET /static/styles.css HTTP/1.1" 200 - 
127.0.0.1 - - [23/Jan/2017 23:21:15] "GET /static/img/favicon.ico HTTP/1.1" 200 

Так что я даже не запрос GET для IMG/library2.jpg. Не уверен, что мне не хватает

+0

и что вы получаете в HTML после его рендеринга? – furas

+0

Обычный белый фон, как будто ничего не указано в фоновом режиме, другие элементы в порядке. – morea030

+0

Я не спрашиваю, что вы видите в браузере, но я спрашиваю о HTML-исходном коде, который отображается в браузере. У браузера есть функция «показать исходный код», чтобы вы могли видеть, что у вас есть в стиле «style =» background-image: ... »' – furas

ответ

1

Кажется, вы поставили style в одном файле, но jinja использует другой файл для отображения страницы.

Я не знаю, что вы имеете в base.html и index.html, но обычно <body> в base.html и вы должны использовать style в этом файле.