compone
v0.2.0 - HTML attribute helpers
Compone 은 Python 구성 요소 프레임 워크 로 매우 간단한 API를 사용하여 유형-안전 파이썬 객체를 사용하여 HTML, XML, RSS 및 기타 마크 업 형식을 생성 할 수 있습니다.
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>이것은 어리석은 예이지만 더 많은 예와 기능을 보려면 문서의 자습서를 확인하십시오.
PYPI에서 compone 패키지를 단순히 설치할 수 있습니다.
$ pip install compone유일한 의존성은 HTML을 탈출하기위한 Markupsafe입니다.
문서는 https://compone.kissgyorgy.me에서 제공됩니다.