直接用python编写html组件,你会得到一个漂亮但有争议的混合体
mixt的Python项目详细描述
基本用法
让我们创建一个文件example.py
# coding: mixtfrommixtimporthtml,Element,RequiredclassHello(Element):classPropTypes:name:Required[str]defrender(self,context):return<div>Hello,{self.name}</div>print(<Helloname="World"/>)
然后执行:
$ python example.py <div>Hello, World</div>
如果您不喜欢用python编写html,您仍然可以使用它:
frommixtimporthtml,Element,RequiredclassHello(Element):classPropTypes:name:Required[str]defrender(self,context):returnhtml.Div()("Hello, ",self.name)print(Hello(name="World"))