找回密码
 注册
查看: 9|回复: 0

jinja2.exceptions.TemplateSyntaxError: Encountered unknown tag 'break'. Jinja wa

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2024-7-5 21:23:21 | 显示全部楼层 |阅读模式
jinja2.exceptions.TemplateSyntaxError: Encountered unknown tag 'break'. Jinja was looking for the following tags: 'elif' or 'else' or 'endif'. The innermost block that needs to be closed is 'if'.. v! G' l: X. }' C; W9 s: O, h

6 y6 s; v# g! W% g+ \
$ o7 j( b+ k9 R7 v7 h  f解决办法,是在app下添加flask支持break语句$ Y- K. E& ]8 z  S- |
主要检查py文件中 实例这个地方是否支持break的语法:
0 A; G3 M  U; X1 s; n2 z) x) w* [: o' Z, g3 N' P
app = Flask(__name__)
: r- V& `. K1 w) s) H9 \* [# 为模板引擎添加扩展,支持break/continue语法: b; p% D, ^3 P% I; u( f4 ?. U6 a
app.jinja_env.add_extension('jinja2.ext.loopcontrols')
4 ]# Y! ~. [/ w  K. X, S& _, J2 F+ @7 k( b
5 j& G% M7 g, M& l. f
9 U$ m) M4 H% i1 \
再次访问就恢复正常了。- _2 Y# |( E; V  G7 h9 v
您需要登录后才可以回帖 登录 | 注册

本版积分规则

返回首页|Archiver|手机版|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )

GMT+8, 2026-6-12 00:31 , Processed in 0.017176 second(s), 23 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表