Как использовать меньше css с django?

Я использую twitter bootstrap и django. У меня есть зависимости, связанные с файлом требований к пинам.

У меня есть 2 вопроса:

  1. Как я могу использовать меньше, пока я разрабатываю, поэтому он будет скомпилирован, когда я отредактирую одно из моих меньших файлов?
  2. Как я могу создать какой-то скрипт сборки, который сжимает и объединяет мой JS и генерирует CSS из Менее как часть развертывания?

Я написал скрипт пользовательской сборки, который создает virtualenv, запускает «pip install -r requirements.txt», django syncdb, django migrate, а затем мы идем.

Каков самый простой способ интегрировать в него меньше?

благодаря

    2 Solutions collect form web for “Как использовать меньше css с django?”

    1. Установите django-static-precompiler :

      1. Запустить pip install django-static-precompiler
      2. Добавить static_precompiler в INSTALLED_APPS
    2. Установите lessc исполняемый файл , либо через диспетчер пакетов, либо запустите npm install less ( npm – это менеджер пакетов узлов , который должен быть дистрибутив-installable, использовать в крайнем случае)

    3. Используйте меньше в шаблонах :

      1. Загрузите тег шаблона : {% load less %}
      2. Используйте меньше тегов шаблонов : <link rel="stylesheet" href="{{ STATIC_URL}}{% less "path/to/styles.less" %}" />

    Обратите внимание, что по умолчанию скомпилированные файлы сохраняются в папку COMPILED под вашим STATIC_ROOT (или MEDIA_ROOT если у вас нет STATIC_ROOT в ваших настройках). Вы можете изменить это имя папки с параметром STATIC_PRECOMPILER_OUTPUT_DIR . Дополнительную информацию см. В документации .

    Я не пробовал это лично, но я знаю, что django-compressor также поддерживает меньше.

    Выбранный ответ теперь устарел: django-less больше не поддерживается (как указано на его странице pypi ), и разработчик предлагает вместо этого использовать django-static-precompiler .

     
    Interesting Posts for Van-Lav

    Python, как читать вывод из дочернего элемента pexpect?

    Как обернуть эту функцию C несколькими аргументами с помощью ctypes?

    .doc в pdf с использованием python

    Как перебрать выбор полей формы и отобразить связанные с ними экземпляры экземпляра модели

    Ошибка при загрузке DLL при импорте cv2

    Почему Python не имеет многострочных комментариев?

    Как программно перечислить зависимости DLL в C ++ или Python?

    Проблема PyQt4 SIGNAL / SLOT при использовании подкаталогов

    Почему я могу получить доступ к объекту во время его сообщения post_save, но не тогда, когда я запускаю код внутри этого сигнала, который вызывает его в другом процессе

    Удалите лишние пробелы в середине разделения строк. Присоедините Python

    “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ '`

    Почему языки сценариев не выводят Unicode на консоль Windows?

    pandas dataframe выберите столбцы в multiindex

    Как создать набор наборов в Python?

    Найти множества непересекающихся множеств из списка кортежей или наборов в python

    Python - лучший язык программирования в мире.