我使用Django与django-compressor和pySCSS将SASS编译为常规CSS。
在django-compressor中,有一个过滤器可以将{{ STATIC_URL }}
之类的变量转换为实际值。不幸的是,它运行在SASS预编译器之后。
当我在.sass
文件中放入该文字时,它会在花括号之间插入空格:
background-image: url('{{ STATIC_URL }}img/background-lines.png')
变为
background-image:url(' { { STATIC_URL }}img/background-lines.png')
有没有办法将文字字符串插入SASS源文件?还是一种逃避花括号的方法,以免它们被改变?