易陆发现互联网技术论坛

 找回密码
 开始注册
查看: 3|回复: 0
收起左侧

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

[复制链接]
发表于 2024-7-5 21:23:21 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?开始注册

x
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'.
# J4 d6 |% I% t+ t  h
: |9 O& y, q* g* F* Q, f( ~: L* N( }/ _0 N' A" p. _
解决办法,是在app下添加flask支持break语句
, H+ ^2 X+ N6 \5 y5 K主要检查py文件中 实例这个地方是否支持break的语法:
3 N/ O- w) w2 L8 G, T, h/ d: u
* w* ?& b2 i. vapp = Flask(__name__)
& G! I. c/ j' ?1 d! Q# 为模板引擎添加扩展,支持break/continue语法8 b; ^9 c5 C* I* s
app.jinja_env.add_extension('jinja2.ext.loopcontrols')
! O# j8 s2 `2 ^( f. _! j* c- n! Y6 {# {2 j# D7 z$ j" f# d

& H7 F, f' W4 N2 T
0 H# K( \2 B2 ]7 K$ U  W2 j+ n& P再次访问就恢复正常了。5 X4 V' L* T% s  g; s) a( e8 l
您需要登录后才可以回帖 登录 | 开始注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

北京云银创陇科技有限公司以云计算运维,代码开发

QQ|返回首页|Archiver|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )点击这里给我发消息

GMT+8, 2026-4-8 21:19 , Processed in 0.044273 second(s), 23 queries .

Powered by Discuz! X3.4 Licensed

© 2012-2025 Discuz! Team.

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