Django Book 翻译
菜单>:
TOC
返回
原文:
When you call ``render()`` on a compiled template, the template calls ``render()`` on each ``Node`` in its node list, with the given context. The results are all concatenated together to form the output of the template. Thus, to define a custom template tag, you specify how the raw template tag is converted into a ``Node`` (the compilation function) and what the nodes ``render()`` method does.
翻译:
当你调用一个已编译模板的 ``render()`` 方法时,模板就会用给定的context来调用每个在它的节点列表上的节点的 ``render()`` 方法。所以,为了定义一个自定义的模板标签,你需要明确这个模板标签转换为一个 ``Node`` (已编译的函数)和这个node的 ``render()`` 方法。
备注:
译者: