【发布时间】:2013-03-19 15:24:44
【问题描述】:
我正在 Django 之上构建一个大型 Backbone Marionette 应用程序,利用 Django 资产管道来编译所有资产。
现在,我正在将 Handlebars 模板作为 JS 字符串保存在 app 对象中,如下所示:
App.Templates.Header = '
<div id="header">
... header stuff ...
</div>
'
class App.Views.Header extends Backbone.Marionette.ItemView
template: App.Templates.Header
我不确定将模板保存到 JS 字符串中是否真的是最好的方法。使用 Rails,您可以保存模板文件并使用 JST 直接在文件结构中引用它们:
template: JST['apps/base/templates/header']
我的理解是,这是 Rails 中的一个特性。 Django可以做到这样的事情吗?或者,我应该有另一种更有效的方式来处理我的模板吗?
【问题讨论】:
标签: django backbone.js marionette django-pipeline