flask中jinjia2模板引擎详解4 (2)

 

flask中jinjia2模板引擎详解4

 

 

递归调用for循环

 

通过在for中使用recursive 关键字,并且在需要递归的地方使用loop方法就可以实现递归调用for循环

 

引用官方的例子如下:

<ul> {%- for item in sitemap recursive %}     <li><a href="{{ item.href|e }}">{{ item.title }}</a>     {%- if item.children -%}         <ul>{{ loop(item.children) }}</ul>     {%- endif %}</li> {%- endfor %} </ul>

 

 本源代码:链接:https://pan.baidu.com/s/1wRG-W1kY0o1z2zi1UTmRhQ 密码:yrzz

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wppswy.html