我正在将Django与Backbone.marionette结合使用。
我有一个带有嵌套Marionette区域/布局的base.html。我注意到Marionette has a template cache framework将缓存脚本块中的所有内容。
有了这个说法,而不是扩展Django中的base.html以适应略有不同的布局,简单地使用包含所有Marionette区域的所有脚本块的单个base.html的优点和缺点是什么。考虑到我只有3-4个不同的页面会定期加载,这样可以保持干燥和整齐的包装。