【问题标题】:image-url and images_dir in pyScss?pyScss中的image-url和images_dir?
【发布时间】:2018-09-28 21:01:15
【问题描述】:

我正在尝试在 scss 文件中使用 image-url Compass 助手,如 this blog post 中所述,但我无法找到在 pyScss 中设置 images_dir(或等效项)的方法。

我查看了文档和some of its code,pyScss 似乎没有任何地方可以设置这个值,但它确实有claim to support image-url

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

【问题讨论】:

    标签: python compass-sass


    【解决方案1】:

    不,pyScss 不支持images_dirimages_path

    相反,image-url() 路径总是根据STATIC_ROOT 配置变量进行查找。

    小安慰:STATIC_ROOT 可以是产生(filename, storage) 元组的可调用对象;对于image_url(),它只会使用产生的第一个值。 storage 对象需要实现 Django Storage API(它会使用 .modified_time() 可能还有 .open() 方法),所以你也许可以使用 that 来拦截 *.jpg, @ 987654335@ 等“重定向”到您选择的图像目录的路径。

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

    我建议您向issue tracker 添加功能请求/错误报告,以请求他们添加正确 支持以设置images_dirimages_path

    【讨论】:

      猜你喜欢
      • 2013-05-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-17
      • 1970-01-01
      • 2018-03-24
      • 2014-11-29
      • 2015-03-22
      相关资源
      最近更新 更多