Jinja2 提供了一些代码来继承到其它工具,诸如框架、 Babel 库或你偏好的编辑器 的奇特的代码高亮。这里是包含的这些的简要介绍。 帮助继承的文件在 这里 可 用。 Babel 集成Jinja 提供了用 Babel 抽取器从模板中抽取 gettext 消息的支持,抽取器的接入点 名为 jinja2.ext.babel_extract 。 Babel 支持的被作为 i18n 扩展 的 一部分实现。 Gettext 消息从 trans 标签和代码表达式中抽取。 要从模板中抽取 gettext 消息,项目需要在它的 Babel 抽取方法 mapping file 中 有一个 Jinja2 节: [jinja2: **/templates/**.html]
encoding = utf-8
[jinja2: **/templates/**.html]
encoding = utf-8
line_statement_prefix = %
扩展 可能也被定义为传递一个逗号分割的导入路径列表作为 extensions 值。 i18n 扩展会被自动添加。 Changed in version 2.7: 直到 2.7 模板语法错误始终被忽略。因为许多人在模板文件夹中放置非模板的 html 文件,而这会随机报错,所以如此设定。假定是无论如何测试套件会捕获 模板中的语法错误。如果你不想要这个行为,你可以在设置中添加 |
Archiver|手机版|笨鸟自学网 ( 粤ICP备20019910号 )
GMT+8, 2025-1-22 16:05 , Processed in 0.052322 second(s), 17 queries .