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

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

内容简介: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


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

查看所有标签

猜你喜欢:

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

The Haskell School of Music

The Haskell School of Music

Paul Hudak、Donya Quick / Cambridge University Press / 2018-10-4 / GBP 42.99

This book teaches functional programming through creative applications in music and sound synthesis. Readers will learn the Haskell programming language and explore numerous ways to create music and d......一起来看看 《The Haskell School of Music》 这本书的介绍吧!

SHA 加密
SHA 加密

SHA 加密工具

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具