一个易于使用的纯python html模板引擎

rattlep的Python项目详细描述


Documentation Status

py是用于html的纯python模板库。 这个库没有像django或jinja这样的特殊符号。 例如:

<html><head><title>Hello, Rattle.py!</title></head><body><h1class="heading">Hello, Rattle.py!</h1></body></html>

上面的html相当于下面的python代码,其中包含cratt.py:

greeting="Hello, Rattle.py!"withhtml()ashtml:withhead():withtitle():text(greeting)withbody():withh1(className="heading"):text(greeting)# show as HTMLprint(html)

然后,您还可以自己制作可重复使用的组件:

defgreet(name):withnode("div",className="greet-wrapper")ascomponent:withnode("h1"):text(f"Hello, {name}=san")withnode("button",className="ok-btn"):text("ok!")returncomponent# and using:withgreet("User"):pass

享受吧!

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
在java中查找特定命名方案的所有文件   java需要帮助在这个程序中查找错误,编译但不是计算机所必需的数字   java Androidsocket连接被拒绝   java在单元测试中使用Intent类   sql server 2008换行转义序列在Java中没有以正确的方式回避   嵌入十六进制编码的unicode Java字符串   java无法为类实现tester程序   为json字符串创建通用java映射器   java如何将2个TextView与Android中的if-else条件放在同一位置   java如何初始化锁?   为什么我的多项式类加法函数不起作用?   java Intellij不使用库构建JavaFX   java为什么在EJB类上同时使用@LocalBean和接口?   java无法在Spring Security中登录   Java中的文件创建   运行servlet需要哪个JRE。。服务器JRE还是客户端JRE?   来自Windows命令行的SOAP Web服务中的java SSL证书问题   java JPA如何为实体实施OneOnOne关系?