我正在尝试在此博客文章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 StorageAPI(它可能会使用.modified_time()方法.open()),因此您可以使用它来拦截*.jpg、*.png等路径以“重定向”到您选择的图像目录。
然而,生成的 URL 将(顽固地)由STATIC_URL+ 传递给的路径组成image_url()。
我建议您向问题跟踪器添加功能请求/错误报告,以请求他们添加对设置的适当支持,images_dir而images_path不是。