找回密码
 注册
查看: 10|回复: 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'.
, j4 t7 e& k# Z2 q5 C2 k* F4 K3 q5 M
1 K* ?8 K0 r& f2 _" v9 R
解决办法,是在app下添加flask支持break语句
; D  _* _8 n( @4 b1 E) i主要检查py文件中 实例这个地方是否支持break的语法:2 n6 U$ Q, y8 N! C0 q
% f( m8 j4 [5 `3 b% S
app = Flask(__name__)5 q( E9 n  I9 T5 h4 ~* v# ~1 r
# 为模板引擎添加扩展,支持break/continue语法5 [; B, |, W* v. G3 n
app.jinja_env.add_extension('jinja2.ext.loopcontrols')1 b! j) W, n) Y; Z% u% _
, k/ u% _+ @) N0 j, {. Y
. B+ W2 i) s2 H& l) S# |; l8 [

8 {7 Y9 U/ i& p3 [8 ?$ G6 m再次访问就恢复正常了。
; w8 i2 t% t1 w3 y! D$ ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-12 01:36 , Processed in 0.028421 second(s), 23 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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