如何使用Django加载带有CSS的图像

时间:2015-08-17 21:58:23

标签: jquery html css django

我使用Django,我正在尝试使用css加载图像。

我有下一个代码,我可以使用html加载图片

<img src="%static 'my-image.jpg'%">

但如果我尝试使用css加载图像,则无效。

<style>
  body{
    background-image: url("%static 'my-image.jpg'%");

  }
  </style>

任何人都可以看到问题所在吗?

2 个答案:

答案 0 :(得分:0)

应为{% static 'my-image.jpg' %}

记住花括号。

另外,在settings.py中指定STATIC_ROOT和STATIC。

在页面开头加载static:{% load static %}

答案 1 :(得分:0)

使用css文件中图像的相对路径, 我不相信{%static%}会起作用。