我正在尝试在此博客文章image-url
中描述的 scss 文件中使用 Compass 帮助程序,但我无法找到在pyScss中设置(或等效)的方法。images_dir
我查看了文档和它的一些代码,pyScss 似乎没有任何地方可以设置这个值,但它确实声称支持image-url
。
是否可以在当前版本的 pyScss 中指定图像目录?
我正在尝试在此博客文章image-url
中描述的 scss 文件中使用 Compass 帮助程序,但我无法找到在pyScss中设置(或等效)的方法。images_dir
我查看了文档和它的一些代码,pyScss 似乎没有任何地方可以设置这个值,但它确实声称支持image-url
。
是否可以在当前版本的 pyScss 中指定图像目录?
不,pyScss 不支持images_dir
或images_path
。
相反,image-url()
路径总是仅STATIC_ROOT
针对config 变量查找。
小安慰:STATIC_ROOT
可以是产生(filename, storage)
元组的可调用对象;因为image_url()
它只会使用产生的第一个值。该storage
对象需要实现Django Storage
API(它可能会使用.modified_time()
方法.open()
),因此您可以使用它来拦截*.jpg
、*.png
等路径以“重定向”到您选择的图像目录。
然而,生成的 URL 将(顽固地)由STATIC_URL
+ 传递给的路径组成image_url()
。
我建议您向问题跟踪器添加功能请求/错误报告,以请求他们添加对设置的适当支持,images_dir
而images_path
不是。