找回密码
 注册
查看: 8|回复: 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'.3 Q8 ^1 X" L4 B

  G& L3 E% r3 w. d1 s# Y/ q, G. D) O# ]3 \1 q! h7 t% G5 a
解决办法,是在app下添加flask支持break语句
; [# R; Z3 R9 l) P主要检查py文件中 实例这个地方是否支持break的语法:5 z4 [% V1 H2 t" B

4 B+ i. e0 c, D/ V1 gapp = Flask(__name__)! q- U$ b5 n" H  z. X, ~5 v- ]
# 为模板引擎添加扩展,支持break/continue语法
9 j6 E. d0 {- T& m: R# Wapp.jinja_env.add_extension('jinja2.ext.loopcontrols')
) J8 Y4 h! {! U  Z+ R& i
6 U/ l7 A! n- _! U7 M
: C0 h* ?' Q9 M4 e* ?2 A" u: v5 |8 T/ l. ~" E
再次访问就恢复正常了。" T, \; ?5 P7 E; \
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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