Python的简单HTML模板
项目描述
Python的简单HTML模板
from lys import L
print(L.body / (
    L.h1 / 'What is love ?',
    L.ul / (
        L.li / 'Something in the air',
        L.li / 'You can\'t catch it',
        L.li / (
            L.a(href="https://en.wikipedia.org/wiki/Love") / 'Keep trying'
        ),
    ),
))要安装,pip3 install lys
一些技巧
# raw() to mark the content as already escaped
from lys import raw
L.p / raw('<script>alert("boo")</script>')
# attributes '_' are replaced with '-'
L.button(data_id="123") / 'click me'
# => <button data-id="123">click me</button>
# shortcut to add classes and ids easily
L.button('#magic-button.very-big', onclick='add_it()') / 'Magic !'
# one easy way to do loops and ifs
(
    L.h1 / 'Welcome',
    (L.ul / (
        'Try one of our recipes:',
        (L.li / (
            L.a(href=recipe.link) / recipe.name
        ) for recipe in recipes)
    ) if len(recipes) > 0 else ''),
)项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源代码分发
         lys-1.0.tar.gz  (3.6 kB 查看哈希值)
      
    构建分发
         lys-1.0-py3-none-any.whl  (3.6 kB 查看哈希值)
      
    
    
       关闭
    
      
        
    
    
  
lys-1.0.tar.gz的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | ffb3432873d8fb9b8a995044cb92f8aecde65169770833859b51fcf4c048d9a9 | |
| MD5 | 10b3ed67e3a70c1d3b1590603dfb8881 | |
| BLAKE2b-256 | 36fc741fd2f46898494076220e6a77777c12d51ab262243f33cd07e9a3866abf | 
    
       关闭
    
      
        
    
    
  
lys-1.0-py3-none-any.whl 的哈希
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | b7b0ad08aedcc52d17b8d1d6fc220210a56bb78de389a01e93baeffc8a085bf4 | |
| MD5 | 9988aac48d2e2f71c767f95c03a83360 | |
| BLAKE2b-256 | 4b511bc4f928cf2b6020e6ecb119ec109bec3d109052fdab23f38121e2604a8b |