Вроде бы все готово. Для компиляции осталось пару строк функции компрессора, которая является просто враппером для pycow
.
pycow_compressor/__init__.py
from django.conf import settings
from pycow.pycow import translate_string
def pycow(*args, **kwargs):
try:
return translate_string(args[0], warnings = False)
except:
if settings.DEBUG:
raise
else:
return ""
Итого, для прозрачной компиляции python->javascript из шаблонов нужно:
- Использовать python2.6
- Установить django-compressor
- Задать в
settings.py
такую настройку(там еще добавлена настройка для clevercss) - Скачать и установить в проект собственно компилятор