- 积分
- 16843
在线时间 小时
最后登录1970-1-1
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?开始注册
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
|
|