gpt4 book ai didi

python - web.py模板错误: 'sum' does not exist

转载 作者:太空宇宙 更新时间:2023-11-03 15:29:10 25 4
gpt4 key购买 nike

我在 web.py 模板程序模板中使用内置的“求和”函数,但出现以下错误:

global name 'sum' is not defined

源代码如下:

$if profs:
$for prof in profs:
$sum([1, 2, 3])

我可以在终端的 Python REPL 中很好地使用“sum”。

可能是什么问题?

谢谢,雅各布

最佳答案

将函数添加到字典中并作为全局参数传递给渲染:

render = web.template.render('templates/', globals={'sum': sum})

然后在你的模板中你可以直接使用它:

$def with (numbers)

<h1>Numbers add to $sum(numbers)</h1>

关于python - web.py模板错误: 'sum' does not exist,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1741022/

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