如何将自定义lessc打包到django项目中? (使用django-pipeline)

时间:2012-03-01 06:55:42

标签: django less

我想使用django-pipeline将我的LESS文件编译为单个CSS文件。 我希望django-pipeline使用捆绑在我的django项目中的/ bin /目录中的lessc。我正在尝试正确设置:PIPELINE_LESS_BINARY以便正确执行此操作,除了django-pipeline从它出现的source_filenames目录运行命令。

如何正确设置自定义编译器的路径?

1 个答案:

答案 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文件路径返回。