跳至内容

故意触发模板故障

当您的模板由于内容中的某些内容而导致错误条件时,您可以使用 fail("error message") 抛出具有相关消息的错误。

这使您能够创建 快速失败 的模板。

example.org

* existent

example.jinja2

This is some text

{{ fail("this shouldn't happen") }}

This is some more text.

运行

orji out example.org example.jinja2

将错误提示为

Failure on line 3 of example.jinja2: this shouldn't happen