通过CSS为Django模板加载图片

1 投票
2 回答
766 浏览
提问于 2025-04-17 03:38

我在我的Django网站主题中有这样的文件夹结构:

在这里输入图片描述


我的index文件加载了style.css,而style.css应该加载我的bg.jpg,我在style.css中这样做:

body  {
    background:#fff url('../images/images/bg.jpg') repeat-x;
}

但是它没有效果,我也试过这个:

body  {
        background:#fff url('sitestatic/images/images/bg.jpg') repeat-x;
    }

css的地址是:/sitestatic/css/style.css

图片的地址是:/sitestatic/images/images/bg.jpg

我该如何通过style.css加载这张图片呢?

2 个回答

1

试试这个:background:#fff url(../images/images/bg.jpg) repeat-x;

这里的URL不要加单引号。顺便问一下,你为什么有两个“images”文件夹嵌套在一起呢?

1

你可能想看看关于如何在Django中管理静态文件的说明文档。

撰写回答