Jquery 针对特定用例中Python Web开发的最佳模板引擎的建议

Jquery 针对特定用例中Python Web开发的最佳模板引擎的建议,jquery,python,template-engine,Jquery,Python,Template Engine,对于pythonweb开发,有很多模板引擎可供选择。我的工作仅限于相当狭窄/特定的用例集。对它们的描述可能会向那些对它们中的许多/大部分都有工作经验的人建议,其中一个更适合我的特定用例。换句话说,如果我想知道它是什么的话,这个组中可能有一个是针对接近我自己用例的规范进行优化的 以下是描述这些用例的标准: 服务器端语言是python,但我希望我不需要太多 python表达式在我的模板中的应用 我将在python web服务器CherryPy和(可能)中使用它 扭曲的 jQuery是用于显示数据的

对于pythonweb开发,有很多模板引擎可供选择。我的工作仅限于相当狭窄/特定的用例集。对它们的描述可能会向那些对它们中的许多/大部分都有工作经验的人建议,其中一个更适合我的特定用例。换句话说,如果我想知道它是什么的话,这个组中可能有一个是针对接近我自己用例的规范进行优化的

以下是描述这些用例的标准:

  • 服务器端语言是python,但我希望我不需要太多 python表达式在我的模板中的应用

  • 我将在python web服务器CherryPy和(可能)中使用它 扭曲的

  • jQuery是用于显示数据的语言 编写库/插件

  • 模板描述用于数据显示的抽象网页 (BI Dashboard,是一个合理的描述)一旦服务器将数据交付给 模板(响应先前提交的表单选择 页面)我只想在网格中显示数据,例如jQuery 插件jqgrid,或绘图,例如,中的标准类型之一 弗洛特

  • 性能是至关重要的,但范围非常狭窄——仅限于 数据处理和渲染——我希望网格经常会被填充 有数千个数据行(尽管网格本身将是 分页);类似地,这些情节很容易就有一千个左右 数据点,但同样,预处理和计算将 在别处做

  • 几乎不需要丰富的语法(不需要复杂的多路 分支等)——我更喜欢在 服务器(同样,数据过滤几乎总是由 jQuery插件(我用来呈现数据)

  • 同样,用户与显示数据的交互也是通过 jQuery插件提供的本机元素(例如,向上/向下翻页, 分类等)

  • “对设计师友好”的模板并不重要(不是因为我 不喜欢设计师,但因为设计工作需要 要足够低,这样我甚至可以做到


如果您的模板需求非常简单,那么我建议您使用…

您可能想看看。它提供模板的预编译,允许熟悉的Python语法,并且与框架无关。

,引擎都可以做到这一点。因此,此列表中的任何内容都可以工作,而且:

没有一个需求是特别有趣的。它们没有指向任何产品,因为它们非常通用

除了这个,它不属于我们

同样,用户与显示数据的交互是通过jQuery插件提供的本机元素进行的(例如,向上/向下翻页、排序等)

这是无关的。任何用户都不能与模板交互。他们与向模板提供数据的网页交互