找回密码
 注册
查看: 11|回复: 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'.5 g/ \' G+ v0 V9 s8 N, x. N
4 [$ L' ~& _- Q# k. E
! X# p6 ~8 J6 T: M& T! K! H
解决办法,是在app下添加flask支持break语句
; _* E  D7 Q" M/ t) T8 o主要检查py文件中 实例这个地方是否支持break的语法:  {; ^' J1 a8 \% {  |

) W- |$ ]4 D) _. [+ sapp = Flask(__name__)
- x2 b5 D! F9 _" o9 t9 j' u- j# 为模板引擎添加扩展,支持break/continue语法, ?' C- Q% b0 t
app.jinja_env.add_extension('jinja2.ext.loopcontrols')) y3 G4 `/ `4 K$ f; ]7 a% j
9 _2 p: Q5 q" K
$ l8 n4 i# t5 B; u+ g: |

3 q2 ?. }. {$ m再次访问就恢复正常了。
) }' B2 l. ^- l" g* z$ z
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-12 01:37 , Processed in 0.016895 second(s), 22 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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