我使用 Django Compress 能够直接使用更少的文件,而不必将它们转换为 css 文件,除了由于某种原因没有正确翻译路径的背景图像之外,它工作正常。
较少的文件链接到 base.html,如下所示:
<link rel="stylesheet/less" type="text/css" media="all" href="{{ STATIC_URL }}css/less/style.less" />
图像位于static/images中,而 less 文件位于static/css/less中。在较少的文件中,我像这样链接到它们:
background-image:url(".../images/sprite.png");
...应该可以正常工作,但根本不工作。查看渲染的 css 时,背景图像路径是:
"http://localhost:8000/static/css/less/.../images/sprite.png"
出了什么问题,我该如何解决?
注意:我尝试了 1、2 和 3 个点,但没有任何运气。