【发布时间】:2015-04-09 09:49:29
【问题描述】:
我刚刚开始学习 django(有一些非 web python 经验)。我看到至少有两个模板引擎:default django 和 jinja2。
我发现它们在语法上非常相似。
哪个更适合初学者? 哪一个更有视角?
非常感谢,
托马斯
【问题讨论】:
标签: python django templates jinja2
我刚刚开始学习 django(有一些非 web python 经验)。我看到至少有两个模板引擎:default django 和 jinja2。
我发现它们在语法上非常相似。
哪个更适合初学者? 哪一个更有视角?
非常感谢,
托马斯
【问题讨论】:
标签: python django templates jinja2
我的建议是使用内置的。这样一开始你就可以节省一些时间,有可能先学习 Django 内部结构。
【讨论】:
如果您以前使用过 Django 模板,您应该会发现 Jinja2 非常熟悉。事实上,大多数语法元素看起来和工作方式都是一样的。
但在某些时候...
在 django 中 {% ifequal foo "bar" %} 但 ifequal 在 jinja 中不起作用...
你可以在@987654321@找到有什么不同
【讨论】: