我正在創建一個Backbone/Django應用程序,我想知道如何實現駐留在Backbone視圖的不同文件中的模板。從Rails的我習慣了使用JST這讓我有一個文件夾結構類似JST通過Django管道
-js
-backbone
-templates
template1.jst
template2.jst
據我瞭解,那麼它應該使用Django-Pipeline 有可能相同,但我覺得實施困難。
我加入以下行我settings.py
STATICFILES_STORAGE = "pipeline.storage.PipelineStorage"
PIPELINE_CSS_COMPRESSOR = None
PIPELINE_JS_COMPRESSOR = None
PIPELINE_JS = {
'application': {
'source_filenames': (
'js/backbone/templates/**/*.jst',
)
}
}
,我已將此添加到base.html文件
{% load compressed %}
{% compressed_js 'application' %}
我估計這將讓我通過JST
對象的引用我的模板客戶端,但沒有定義。我誤解了Django-Pipeline的用途,還是僅僅在配置中丟失了某些東西?
有你所定義的「output_filename」任何地方,這裏要注意:http://django-pipeline.readthedocs.org/en/latest/templates.html – bejonbee