tornado 图片显示问题。

河口呱呱 发布于 2013/08/31 23:51
阅读 2K+
收藏 0

刚刚学习tornado,恳请各位帮忙解决个问题。

在settings里面配置好static_path后,编写代码<input type="image" src="{{static_url("img/button.gif")}} />这样是没有问题的,图片可以正常显示。

但是如果图片属性是在单独的css文件中定义了的话,该如何设置?

比如 在style.css中这样定义:background: url('{{static_url("img/button_go.gif")}}') repeat-x left top; 就不行,我该如何解决?

加载中
0
XAXXXXXXX
XAXXXXXXX

CSS只是被HTML文件引用,是在用户的浏览器上被载入,没有经过tornado模板引擎的处理,{{static_url("img/button_go.gif")}}是不会被转换成文件的实际地址的。

0
河口呱呱
河口呱呱
那就没有解决办法?只能不在css文件中添加图片属性?
solu
solu
回复 @河口呱呱 : 这个主要是提供给模板用的,上面的同学已经说了,css是静态文件是不会经过tornado的模板引擎处理的。
河口呱呱
河口呱呱
回复 @solu : 相对路径可以正常显示,但是配置static_url的意义就没有了。
solu
solu
试试相对路径嘛
0
河口呱呱
河口呱呱
恩,以后避免css文件中出现image属性,结贴。
返回顶部
顶部