2016-01-17 5 views
0

Я хотел бы уменьшить мои javascripts. Я просмотрел страницу https://www.djangopackages.com/grids/g/asset-managers/ и проверил первые несколько библиотек. Мне кажется, что эти пакеты слишком сложны для моего случая. Я не нашел учебник, как достичь простого сценария, какDjango - minify javascript files

  1. Минимизировать мои Javacript файлов (вероятно, во время collectstatic, или как админ действие)
  2. заменить JavaScripts в моих шаблонах с его уменьшенными версиями

У меня, вероятно, будет только один файл на странице, поэтому на самом деле нет причин для сжатия.

Можете ли вы дать мне совет, какую библиотеку/учебник я должен придерживаться, чтобы добиться такого поведения?

+0

Возможно, этот [gist] (https://gist.github.com/btimby/1870959) может помочь. – JRodDynamite

ответ

1

Django-compressor является основным инструментом для этого, я думаю. Поскольку ваш случай использования звучит довольно просто, я думаю, этого будет достаточно.

Если ваш Javascript становится очень сложным, было бы лучше работать с инструментами для создания активов Javascript и пытаться вставить их в Django, эта область не является сильной стороной Django.

Примеры (и остальные документы) по адресу read the docs.

+0

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

+0

Я добавил ссылку на примеры в документах, я думаю, что это действительно довольно просто, надеюсь, что это поможет – RemcoGerlich

+0

В конце я попробовал это. Кажется, все в порядке. – matousc