compone
v0.2.0 - HTML attribute helpers
Compone هو إطار مكون Python مما يجعل من الممكن إنشاء HTML و XML و RSS وتنسيقات الترميز الأخرى باستخدام كائنات بيثون آمنة من النوع مع واجهة برمجة تطبيقات بسيطة للغاية.
compone.Component s هي فئات بيثون قابلة للاسترداد بالكامل في أي إطار ويب للبيثون أو مشروع خارج الصندوق دون الحاجة إلى رمز إضافي.
إنه بديل حديث لمحركات القوالب مثل قوالب 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.