如何使用require.js来管理Django项目中的JavaScript依赖项?

时间:2012-10-26 02:14:23

标签: javascript django requirejs django-staticfiles r.js

我使用RequireJS来管理我的JavaScript库和模块之间的依赖关系。后端是用Django编写的。 Django有很多apps for managing static assets,但没有人谈论合并r.js compiler

在Django中使用r.js管理和编译我的JS文件的最佳方法是什么?

我的要求是:

  1. 版本化输出文件,用于在文件更新时绕过缓存。
  2. DEBUG = True的{​​{1}}中为Django自动使用未编译的JS文件,在settings.py时自动使用已编译的文件。
  3. 某些库将从CDN(例如jquery)加载,并带有本地回退。
  4. 任何建议都将不胜感激。

1 个答案:

答案 0 :(得分:1)

似乎django-require至少涵盖了你需要的一些东西,https://github.com/etianen/django-require