django - Django 和 CoffeeScript 到 Heroku 的奇怪部署问题

标签 django heroku coffeescript fabric django-compressor

这是一个复杂的问题,因此需要解释一下。我不是在寻找直接的答案,所以任何建议都会很好。我有一个使用大量 CoffeeScript 的 Django 应用程序。为了在项目中编译 CoffeeScript,我使用了应用程序 django-compressor .使用 django-compressor我需要安装 nmp (节点包管理器)。不幸的是,我无法安装 npm在 Heroku 上。因此,我需要在它到达 Heroku 服务器之前编译 CoffeeScript。所以我通过设置 Fabric 来做到这一点这似乎运作良好。

我遇到了一个问题,因为我可以将编译的 CoffeeScript 作为静态文件获取,但模板仍然具有 {% compress js %} *** {% endcompress %}其中的标签是因为 django-compressor直到运行时才重新生成新模板。

因此,我正在寻找有关如何部署应用程序以使用模板标签的建议,以便应用程序可以部署在 Heroku 上。我知道这是一个包含很多部分的问题,因此任何建议都会非常有帮助!

最佳答案

关于django - Django 和 CoffeeScript 到 Heroku 的奇怪部署问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9392993/

相关文章:

ruby - 将数据从heroku中的refinerycms复制到apache托管网站

coffeescript - 加载 requirejs 配置的常见位置

python - 带有 View 集路由器查询集过滤的 Django REST 框架

javascript - Django JavaScript : add entry to ManyToManyField from template

ssl - 使用 SSL 和 CloudFlare 将 Phoenix 应用程序部署到 Heroku "too many redirects"

javascript - gruntjs 遇到失败代码后的清理

javascript - 从单独的 JS 文件访问 Play 框架模板属性

javascript - 如何用静态数据预填充 AutoModelSelect2Field? (django-select2 库)

python - Django:在基于类的通用 View ListView 中访问 HttpRequest

ruby-on-rails - Rails 5 错误连接到 Heroku 上的 Redis