rattle:Python 模板工具

时间:2024-07-28 02:59:53
【文件属性】:

文件名称:rattle:Python 模板工具

文件大小:33KB

文件格式:ZIP

更新时间:2024-07-28 02:59:53

Python

嘎嘎声 Python 模板工具。 概述 由于所有抱怨 Django 的模板语言“慢”,而大多数人从未使用过一半的内置功能来阻止它变得更快,并且在玩了一会儿 AST 之后,我决定尝试构建一个主要与 Django 兼容的模板库,使用 AST 编译其标签。 句法 {{ var }} {{ var|filter }} {{ var|filter:arg }} {{ var|filter(args, kwargs=val) }} {# 评论 #} {% block %} {% block args kwargs=val %} {% block .... as target %}


【文件预览】:
rattle-master
----.travis.yml(253B)
----README.rst(872B)
----.coveragerc(66B)
----docs()
--------conf.py(8KB)
--------ref()
--------Makefile(7KB)
--------index.rst(438B)
--------_static()
----tests()
--------test_structure.py(10KB)
--------utils.py(860B)
--------test_var.py(19KB)
--------templates()
--------test_parser_utils.py(4KB)
--------test.py(157B)
--------__main__.py(887B)
--------filters.py(407B)
--------__init__.py(0B)
--------test_loader.py(646B)
----tox.ini(950B)
----LICENSE(1KB)
----setup.cfg(121B)
----requirements.txt(12B)
----rattle()
--------template.py(5KB)
--------__init__.py(100B)
--------lexer()
--------utils()
--------loader.py(756B)
--------parser()
----setup.py(615B)
----.gitignore(334B)
----.travis()
--------run.sh(794B)

网友评论