Django с HAML, SASS, CoffeeScript и сопутствующими компрессорами

Я хотел бы использовать HAML-подобные шаблоны вместе с SASS и CoffeeScript на сайте Django. В настоящее время я изучаю DMSL для шаблонов HAML и перекомпилирую файлы SASS (Compass) и CoffeeScript в CSS и JS. (и сжимая) каждый раз, когда я их меняю. Для встроенного кода я мог бы добавить несколько фильтров DMSL, однако это может быть медленным подходом.

Также можно использовать django_compressor, чтобы включить SASS, LESS и CoffeeScript в стандартных шаблонах Django.

Можете ли вы порекомендовать лучший способ использования HAML, SASS и CoffeeScript на сайтах Django?


person Andrei    schedule 22.08.2011    source источник
comment
Вы можете попробовать elsdoerfer.name/files/docs/webassets.   -  person Arnaud Le Blanc    schedule 25.08.2011


Ответы (1)


Я рекомендую django_compressor для sass и coffeescript (на самом деле я частично участвовал в поддержке прекомпиляторов :)

Для HAML я использовал HamlPy + Djaml, который предоставляет универсальный загрузчик шаблонов.

person Guard    schedule 22.08.2011
comment
Нет. Зачем? Djaml полностью прозрачен — вы добавляете 1 строку в загрузчики шаблонов, и все готово. - person Guard; 23.08.2011
comment
Обратите внимание, что Djaml теперь интегрирован в кодовую базу HamlPy, поэтому больше нет необходимости использовать Djaml. - person bcoughlan; 31.08.2012