我想使用django-pipeline
将我的LESS
文件编译为单个CSS
文件。
我希望django-pipeline
使用捆绑在我的django项目中的/ bin /目录中的lessc
。我正在尝试正确设置:PIPELINE_LESS_BINARY
以便正确执行此操作,除了django-pipeline
从它出现的source_filenames
目录运行命令。
如何正确设置自定义编译器的路径?
答案 0 :(得分:2)
您可以尝试这样的方法,并使其适应您的目录结构:
import os
local_path = lambda path: os.path.join(os.path.dirname(__file__), path)
PIPELINE_LESS_BINARY = local_path('bin/lessc')
local_path
将文件路径相对于settings.py
文件路径返回。