python - 高效处理 Jinja2 异常

标签 python jinja2

我读了很多关于一只手处理所有 jinja2 异常的文章,但没有一篇能够处理整个 jinja2 异常。例如

except jinja2.TemplateSyntaxError as e:
  pass

它仅处理特定的错误情况。如何有效处理jinja2中的所有异常?

最佳答案

以下代码处理所有 jinja2 异常,因为 TemplateError 是所有异常的基类。

except jinja2.TemplateError as e:
    pass 

关于python - 高效处理 Jinja2 异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47448164/

相关文章:

python - Pandas 使用格式更新 Excel 文件

python - 如何在非通用 View / View 集中使用分页?

python - 将雅虎财经日期设置为数据框索引

python - 文件名、目录名或卷标语法不正确 - virtualenvwrapper

Ansible 模板将 'u' 添加到模板中的数组

python - 无法在从 python 模块创建的 pip 包中使用 jinja2 模板

jinja2 - 如何使用 Jinja2 删除不需要的逗号

python - 在 Python 中显示没有相邻重复项的文件

bash - saltstack - 传递变量包含单引号、双引号、空格……到 cmd.script?

ansible - 如何使用带有序列和列表的嵌套循环以及如何在 Ansible 中绕过花括号