compone
v0.2.0 - HTML attribute helpers
Compone adalah kerangka kerja komponen Python yang memungkinkan untuk menghasilkan HTML, XML , RSS, dan format markup lainnya menggunakan objek Python yang aman jenis dengan API yang sangat sederhana.
compone.Component .
Ini adalah alternatif modern untuk templat mesin seperti templat Jinja2 atau Django untuk menghasilkan string.
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>Ini adalah contoh konyol, tetapi untuk lebih banyak contoh dan fitur, lihat tutorial dalam dokumentasi.
Anda cukup menginstal paket compone dari PYPI:
$ pip install componeSatu -satunya ketergantungan adalah MarkUpsafe karena melarikan diri dari HTML.
Dokumentasi tersedia di https://compone.kissgyorgy.me.