当前位置: 首页 > 工具软件 > Brython > 使用案例 >

brython 文档之browser.template模块

唐修能
2023-12-01

模块browser.template

模块模板允许在页面中动态生成一些元素,方法是在 HTML 代码中包含 Python 代码块或表达式。
变量
在最简单的形式中,模板包含一个用大括号括起来的变量名:
{name}
为了替换这个span标签的内容,我们在页面中添加如下脚本

from browser import document
from browser.template import Template
Template(document["team"]).render(name="Liverpool FC")

的参数Template可以是元素或字符串;在第二种情况下,它是id元素的属性。上面的代码可以写成更简洁的方式:

Template("team").render(name="Liverpool FC")

渲染引擎使用 Python f-strings ;如果文本包含大括号,则必须写两次:

<span id=
 类似资料: