用于生态模板的django管道编译器
django-pipeline-eco的Python项目详细描述
django pipeline eco是django-pipeline的编译器。
这个编译器将使用广泛使用的jst模型生成js。
它基本上编译并将您请求的模板(通过django管道)附加到window.jst json数组中,例如使用Backbone.js或Spine.js。 是的。
安装
pip install django-pipeline-eco
在djangosettings.py中添加这些行::
PIPELINE_JS={'application':{'source_filenames':(# Your other JS files...'path/to/your/templates/*.eco',),'output_filename':'js/application.js'}}PIPELINE_COMPILERS=('pipeline_eco.compiler.EcoCompiler',)
用法
如果路径设置正确(根据静态文件的情况尝试播放一点),eco将编译为js文件,并由管道自动包含。
然后您只需要使用
Example.Views.Test=Backbone.View.extendtemplate:"templates/example",render:(done)->@el.innerHTML=JST[@template]
深受
- django-spine(基本生态编译器)
- django-pipeline-compass(流水线编译器模型)