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 |