compone
v0.2.0 - HTML attribute helpers
Компон -это структура компонента Python, которая позволяет генерировать HTML, XML , RSS и другие форматы разметки с использованием Python-объектов типа с очень простым API.
compone.Component S-это полностью повторные классы Python в любой веб-структуре 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>Это глупый пример, но для получения дополнительных примеров и функций ознакомьтесь с учебником в документации.
Вы можете просто установить compone пакет из PYPI:
$ pip install componeЕдинственная зависимость - MarkupSafe для выхода из HTML.
Документация доступна по адресу https://compone.kissgyorgy.me.