我看看这两个模板引擎的源代码,Jinja2有超过10000行代码,而龙卷风模板只有不到1000行代码。
当你有一个简单的用例时,它们的语法几乎相同:
{% extends "base.html" %}
{% block title %}A bolder title{% end %}
{% block student %}
<li><span style="bold">{{ student.name }}</span></li>
{% end %}
那么为什么Jinja2有那么多代码,导致它的区别是什么?哪一个更快?
答案 0 :(得分:0)
主要区别在于:Tornado模板是Tornado网络服务器的一部分。 Jinja是一个具有许多功能的模板引擎,可供其他WSGI Web框架使用。
所以问题是:你是否使用Tornado网络服务器。您是否使用WSGI web framewor k或非阻塞的Web框架,如Tornado。