我正在尝试在image-url
中描述的scss文件中使用this blog post Compass助手,但我无法找到设置images_dir
(或等效项)的方法在pyScss。
我查看了文档和some of its code,并且pyScss似乎没有任何地方可以设置此值,但它确实claim to support image-url
。
是否可以在当前版本的pyScss中指定images目录?
答案 0 :(得分:1)
不,pyScss对images_dir
或images_path
都不提供任何支持。
相反,image-url()
路径总是仅针对STATIC_ROOT
配置变量查找。
小舒适:STATIC_ROOT
可以是一个可调用的,产生(filename, storage)
个元组;对于image_url()
,它只会使用第一个值。 storage
对象需要实现Django Storage
API(它将使用.modified_time()
和.open()
方法),因此您可以使用 >拦截*.jpg
,*.png
等路径以“重定向”到您选择的图片目录。
然而,生成的网址(固执地)将由STATIC_URL
+传递给image_url()
的路径组成。
我建议您向issue tracker添加功能请求/错误报告,以请求他们添加正确的支持来设置images_dir
和images_path
。