gpt4 book ai didi

python - 使用 weby 将多个模板相互嵌套

转载 作者:搜寻专家 更新时间:2023-10-31 08:57:20 27 4
gpt4 key购买 nike

我已经使用 webpy 建立了一个网站。我有一个名为 layout.html 的主页。我将 foo1.html 加载到布局中

$def with (content)
<html>
<head>
<title>Foo</title>
</head>
<body>
$:content
</body>
</html>

而里面的内容就是foo1.html

<div> Hello </div>

是否可以更改 foo1.html 以同时加载另一个网页:

$def with (secondarycontent) 
<div> $:secondarycontent </div>

最佳答案

只需将render定义为全局模板

template_globals = {}
render_partial = template.render(template_dir, globals=template_globals)
render = template.render(template_dir, globals=template_globals,
base='layout')
template_globals.update(render=render_partial)

所以现在你可以从模板中调用它了

$:render.nested.template()

关于python - 使用 weby 将多个模板相互嵌套,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17385133/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com