无法使用CSS将静态文件(图像)设置为背景

时间:2018-12-01 09:49:28

标签: css django jinja2

我有这个代码。

<div class="g-fullheight--xs g-bg-position--center swiper-slide" style="background:{% static'/img/1920x1080/02.jpg' %}">

但这是行不通的:没有设置背景,但网址似乎正常,没有http错误。

如何在样式中添加路径。正确使用Jinja

原始代码为

<div class="g-fullheight--xs g-bg-position--center swiper-slide" style="background: url('img/1920x1080/01.jpg');">

已解决

解决方案

<div class="g-fullheight--xs g-bg-position--center swiper-slide" style="background: url({% static '/img/1920x1080/02.jpg' %})">

1 个答案:

答案 0 :(得分:1)

原始代码:

style="background: url('img/1920x1080/01.jpg');">

jinja代码:

style="background:{% static'/img/1920x1080/02.jpg' %}

这将导致:

style="background: /my/static/img/1920x1080/02.jpg"

看到此代码与原始代码之间的区别了吗? url('')丢失。