模板引擎,用于将变量替换到模板字符串中。模板还可以包含条件逻辑和循环。常用于网页。
项目描述
介绍
模板引擎,用于将变量替换到模板字符串中。模板还可以包含条件逻辑和循环。常用于网页。
库高度灵感来源于 Jinja2 和 Django Templates,但它并未实现它们的所有功能,并对其中一些功能采取了不同的方法。
与Jinja2和Django Templates的主要差异
不支持过滤器,且没有计划支持
在上下文中传递的所有变量都必须使用 上下文 对象访问
可以在模板中调用方法,就像在Python中一样
不支持嵌套块,尽管支持继承
不支持自定义标签
依赖关系
此驱动程序依赖于
请确保所有依赖项都在CircuitPython文件系统中可用。这可以通过下载 Adafruit库和驱动程序捆绑包 或使用 circup 安装单个库来实现。
从PyPI安装
在支持的GNU/Linux系统(如树莓派)上,您可以从PyPI本地安装驱动程序。请参阅此处进行安装。要为当前用户安装
pip3 install adafruit-circuitpython-templateengine
要全局安装(在某些情况下可能需要)
sudo pip3 install adafruit-circuitpython-templateengine
在您当前项目的虚拟环境中安装
mkdir project-name && cd project-name
python3 -m venv .venv
source .env/bin/activate
pip3 install adafruit-circuitpython-templateengine
使用Circup将驱动安装到连接的CircuitPython设备上
确保您的Python环境中已安装circup。如果需要,请使用以下命令进行安装
pip3 install circup
安装circup并连接您的CircuitPython设备后,请使用以下命令进行安装
circup install adafruit_templateengine
或以下命令更新现有版本
circup update
使用示例
文档
该库的API文档可在Read the Docs上找到。
有关构建库文档的信息,请参阅此指南。
贡献
欢迎贡献!请在贡献前阅读我们的行为准则,以帮助本项目保持欢迎的氛围。
项目详情
关闭
adafruit_circuitpython_templateengine-2.0.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 56ebd972cc85ee0394f75f40a21a037b8cfe9f4a0f02f7c303e14e37684fd0a0 |
|
MD5 | b217cea5d4e2e0581f1e51da0d2dff0e |
|
BLAKE2b-256 | 4b975e6b6687ea4112473258e061d01dc016ae55bd2ddc360d44967786d33e92 |
关闭
adafruit_circuitpython_templateengine-2.0.0-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e52316b704312594e784f76398f94c45ee9e0b96f920cbddd6865d8857ea6968 |
|
MD5 | 6078c00148fa5f5232fd4b172dac7ed9 |
|
BLAKE2b-256 | 6c7fdbd2c82bef033d31a94f837719e6d3745bc010d6b8e4318f869a39688a7b |