python – 在CSS文件中使用Django变量

栏目: Python · 发布时间: 7年前

内容简介:http://stackoverflow.com/questions/6052341/using-a-django-variable-in-a-css-file

我正在尝试使用Django模板引擎或任何其他方式创建一个动态的CSS文件.

目前,我有一个CSS规则,如下所示:

background-image: url('http://static.example.com/example.png');

其中http://static.example.com对应于 Python 中的STATIC_URL变量.使用Django模板引擎,理论上可以这样写:

background-image: url('{{ STATIC_URL }}example.png');

我的问题是,如何使用Django模板引擎(或任何其他方法)动态生成CSS?

你基本上有两个选择:

>动态地提供CSS,在urls.py等中输入一个条目,就像它是一个HTML页面一样.您的模板文件将只是CSS而不是HTML,但会使用正常的Django模板语法等.

>快捷方式:使用相对路径引用背景图像.这可能是您的环境可能或可能不可行,但它是一个方便的方法,使静态CSS文件引用不同的路径,取决于它的托管位置.

http://stackoverflow.com/questions/6052341/using-a-django-variable-in-a-css-file


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

图说区块链

图说区块链

徐明星、田颖、李霁月 / 中信出版社 / 2017-7-1 / 59.00元

区块链,如瑞士仪表般精密,如互联网般惊世骇俗,它在以神一般的节奏颠覆社会。 当新兴技术来临时,你可以选择规避——如果明天也可以规避的话。区块链也一样。 作为一个现象级概念,金融科技创新在过去几年迎来了奇点式发展。其中最引人注目的当属区块链技术。区块链技术正在动摇全球金融基础设施,它是全球顶级银行和其他金融机构重点追逐的领域。毫无疑问,区块链是未来5年最有前景的行业之一。 《图说区......一起来看看 《图说区块链》 这本书的介绍吧!

MD5 加密
MD5 加密

MD5 加密工具

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具