将多个JavaScript文件组合并压缩到Django项目中的单个文件中

c4u*_*elf 5 javascript django backbone.js ember.js

将JavaScript文件组合到Django项目中的单个文件中最简单的方法是什么?

说明

我希望这与Ember.js/Backbone一起工作,你通常在多个目录中有许多不同的JavaScript.目录将位于名为app /的一个文件夹中,例如:app/views/app/models// app/routers /

要求

  • 与staticfiles应用程序一起使用
  • 在开发模式下仍然可以分开以便于调试(仅在调用collectstatic时编译?)
  • 使用Require.js(猜测不应该太难,但要把它放在这里以确定)

额外的功劳

解释组合Django和Ember/Backbone的最佳实践方法.

Tom*_*gli 4

我是 django 压缩器的快乐用户,它确实组合、缩小、调试友好,您可以将它与静态文件一起使用,易于插入自定义存储后端(例如 S3)

https://github.com/jezdez/django_compressor