3
我使用RequireJS來管理我的JavaScript庫和模塊之間的依賴關係。後端是用Django編寫的。 Django有很多apps for managing static assets,但他們都沒有談論納入r.js compiler。如何使用require.js管理Django項目中的JavaScript依賴關係?
什麼是在Django中使用r.js管理和編譯我的JS文件的最佳方法?
我的要求是:
- 版本控制的輸出文件繞過緩存時,文件被更新。
- 對於Django,當
DEBUG = True
在settings.py
中時自動使用未編譯的JS文件,當編譯文件爲Debug = False
時。 - 一些庫將從CDN(如jQuery)加載本地回退。
任何建議將不勝感激。
有趣的時機。我剛寫完'django-assets'的'r.js'模塊。需要一些波蘭語,我應該能夠開源。 –
太棒了!如果你需要一個測試版的測試者,請指望我! –
對於緩存部分,我通過向請求添加版本號來複制JQuery Ajax NoCache方法(有點)src ='/ path/to/file.js?VERSION = {{settings.VERSION}}' – Pykler