0

我正在尝试在此博客文章image-url中描述的 scss 文件中使用 Compass 帮助程序,但我无法找到在pyScss中设置(或等效)的方法。images_dir

我查看了文档和它的一些代码,pyScss 似乎没有任何地方可以设置这个值,但它确实声称支持image-url

是否可以在当前版本的 pyScss 中指定图像目录?

4

1 回答 1

1

不,pyScss 不支持images_dirimages_path

相反,image-url()路径总是STATIC_ROOT针对config 变量查找。

小安慰:STATIC_ROOT可以是产生(filename, storage)元组的可调用对象;因为image_url()它只会使用产生的第一个值。该storage对象需要实现Django StorageAPI(它可能会使用.modified_time()方法.open()),因此您可以使用来拦截*.jpg*.png等路径以“重定向”到您选择的图像目录。

然而,生成的 URL 将(顽固地)由STATIC_URL+ 传递给的路径组成image_url()

我建议您向问题跟踪器添加功能请求/错误报告,以请求他们添加对设置的适当支持,images_dirimages_path不是。

于 2013-02-18T00:19:19.437 回答