当前位置: 首页 > 工具软件 > Cheetah > 使用案例 >

Python模板代码库Cheetah介绍及使用

缪茂勋
2023-12-01

cheetah文档

1.引言

1.1什么是cheetah

Cheetah 是一个 Python 驱动的模板引擎和代码生成器。它可以用作独立的实用程序或与其他工具结合使用。

  • 生成 HTML、SGML、XML、SQL、Postscript、表单电子邮件、LaTeX 或任何其他基于文本的格式。它还被用于生成 Python、Java 和 PHP 源代码。
  • 使模板编写者可以在其模板中完全访问任何 Python 数据结构、模块、函数、对象或方法。
  • 一个模板可以继承另一个模板并有选择地重新实现它的部分。编译后的模板是一个 Python 类

1.2编写目的

编写《Cheetah文档》的目的是为了了解cheetah模板代码的编写方法以及调用方法,通过对工具库的应用提高源代码阅读能力和实践应用能力。

2.总述

Cheetah模板语言不同于其他的HTML模板语言以标签的形式使用占位符等一系列操作 这也使得它具有更广泛的应用性 HTML 样式的标签很难与真正的 HTML 标签区分开来,HTML 样式的标签在渲染的 HTML 中不可见当出现问题时,HTML 样式标签通常会导致 HTML 无效Cheetah 标签比 HTML 样式标签更简洁且更易于理解

3.模板文件

3.1模板文件介绍

模板文件的通常后缀为.tmpl 它是由模板编写人员进行维护 主要组成为:

  1. 文本
  2. 占位符:在填充模板时将查找的变量
  3. 指令:在模板被填充时要执行的命令,或者是给Cheetah编译器的指令

 类似资料: