2015-01-09 47 views
0

設置:如何使用Django模板,並RequireJS再壓縮JS

  • Django的,目前使用Django的壓縮機爲CSS
  • 使用Django templatetags窩
  • RequireJS在JS模塊拉
  • 嵌套模板。

例子:

base.html文件:

<html> 
... 
<script src="/static/js/libs/require.js"> 
... 
{% include "body.html" %} 
... 
<script> 
    require(['/static/js/base']); 
</script> 
</html> 

body.html

<h1> This is the body </h1> 
<script> 
    require(['/static/js/body']); 
</script> 
用我的JS文件,這個設置沒有被壓縮

左右。我不能使用Django-Compressor,因爲它不會正確使用requireJS,也不能在這種情況下找到任何有用的東西。 我想到的一些想法是縮小JS文件的位置,或者在Django旁邊運行gulp/grunt,但這會使本地開發變得很醜陋。

回答