gpt4 book ai didi

jinja2 - 如果传入模板中不存在的变量,则会在jinja中引发异常

转载 作者:行者123 更新时间:2023-12-03 10:38:14 26 4
gpt4 key购买 nike

当我们传递模板中不存在的变量时,jinja2是否有引发异常的方法?

PS:这与在模板中存在变量但未传递变量时引发异常不同(或相反)。为此,我使用“undefined = StrictUndefined”

最佳答案

加载jinja2.Environment时,将“undefined”参数设置为“jinja2.StrictUndefined”,例如:

env = jinja2.Environment(loader=<someloader>, undefined=jinja2.StrictUndefined)

您可以捕获并检查渲染异常,以查看缺少的内容

编辑如果我阅读了您的完整问题,将会有所帮助。 :)

关于jinja2 - 如果传入模板中不存在的变量,则会在jinja中引发异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3983581/

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