Как упаковать пользовательский lessc в проект django?(используя джанго-конвейер) - PullRequest
1 голос
/ 01 марта 2012

Я хочу использовать django-pipeline для компиляции моих LESS файлов в один CSS файл.Я хочу, чтобы django-pipeline использовал lessc, который я упаковал в каталог / bin /, который находится в моем проекте django.Я пытаюсь правильно установить: PIPELINE_LESS_BINARY, чтобы сделать это правильно, за исключением того, что django-pipeline запускает команду из каталога source_filenames, в котором она появляется.

Как правильно указать путь к моему пользовательскому компилятору?

1 Ответ

2 голосов
/ 01 марта 2012

Вы можете попробовать что-то вроде этого и адаптировать его к вашей структуре каталогов:

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 пути к файлу.

...