compone
v0.2.0 - HTML attribute helpers
COMPONE是一个Python组件框架,可以使用具有非常简单的API的Type-Safe Python对象生成HTML,XML ,RSS和其他标记格式。
compone.Component s是任何Python Web框架或项目外的Python类,无需额外的代码。
它是用于生成字符串的Jinja2或Django模板等模板引擎的现代替代方法。
from compone import Component , html
@ Component
def Hello ( name : str , children ):
return html . Div [
html . H1 [ f"Hello { name } !" ],
children ,
]
print ( Hello ( "World" )[ "My Child" ])
# <div><h1>Hello World!</h1>My Child</div>这是一个愚蠢的示例,但是对于更多示例和功能,请查看文档中的教程。
您可以简单地从PYPI安装compone软件包:
$ pip install compone唯一的依赖性是用于逃脱HTML的标记保护。
该文档可在https://compone.kissgyorgy.me上找到。