【发布时间】:2012-01-03 10:47:07
【问题描述】:
我一直在尝试更多地了解 Django 的模板引擎,因为它对我来说总是有点像一个黑盒子。 The documentation 很好地概述了所涉及的一般步骤,并指示模板已加载和解析,创建一个节点树,这些节点在上下文中呈现(以级联形式?)并附加在一起以给出结果。
我不明白的是解析方法,以及创建节点的标准是什么?解析后由什么构成特定节点,以及这如何影响自定义模板标签的创建(即是否有更好、更有效的方法来编写模板标签,从而减少节点?)。
【问题讨论】:
-
我开始阅读
django.template.base,但当我感觉到强大的时间弯曲魔法(比如早上 5 点)时就出去了。我会在早上投票并检查:)