Это довольно сложный вопрос, поэтому потребуется немного времени, чтобы объяснить.Я не ищу прямой ответ, поэтому любой совет будет хорошим.У меня есть приложение Django, которое использует много CoffeeScript.Для компиляции CoffeeScript в проекте я использую приложение django-compressor
.Для использования django-compressor
мне нужно установить nmp
(менеджер пакетов узлов).К сожалению, я не могу установить npm
на Heroku.Таким образом, мне нужно скомпилировать CoffeeScript, прежде чем он попадет на серверы Heroku.Так что я сделал это, настроив Fabric
, который, кажется, работает хорошо.
Я столкнулся с проблемой нет, потому что я могу получить скомпилированный CoffeeScript в виде статического файла, но шаблоны все еще имеют {% compress js %} *** {% endcompress %}
теги в них, потому что django-compressor
не создает новые шаблоны до времени выполнения.
Таким образом, я ищу совет о том, как развернуть приложение, чтобы использовать теги шаблона, чтобы приложение могло быть развернуто в Heroku.,Я знаю, что это вопрос с большим количеством деталей, поэтому любой совет будет очень полезным!