java web开发小记(7)jinjia2中for循环索引

摘要:
在Jinjia2中,无法直接使用{%foriin%},这是当前的x{%endfor%}。

在jinjia2中想直接用

{% for i in n %}
当前是第 x 条
{% endfor %}

是不行的。

{% for i, val in enumerate(['a', 'b', 'c']) %}
    <td>
        {{ val }}
    </td>
{% endfor %}

报错:

UndefinedError: 'enumerate' is undefined

  Jinja2 has its own language. Looks like Python but it's not Python. So the Python enumerate built-in function is not part of Jinja2 template engine.

可以用以下方法

java web开发小记(7)jinjia2中for循环索引第1张

例如:

{% for chose in choses %}
            <li>
                <p>[第{{ loop.index}}题]{{ chose.content }}</p>
                <p>A.{{ chose.a }}</p>
                <p>B.{{ chose.b }}</p>
                <p>C.{{ chose.c }}</p>
                <p>D.{{ chose.d }}</p>
            </li>
        {% endfor %}

  参考:https://segmentfault.com/q/1010000000690359/a-1020000000690397

免责声明:文章转载自《java web开发小记(7)jinjia2中for循环索引》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇MIR7/MIRO 贷项凭证/事后借记/后续贷记Confluence5.6.6安装和破解下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

网页全终端安防视频流媒体播放器EasyPlayer.js如何实现在web浏览器播放H.265编码视频?

目前安防监控行业,基本所有的摄像头都支持H264编码,但是已经有部分摄像头开始支持H265,并且支持H265的摄像机已经越来越多。H265相比H264有着很多优势,压缩更高,网络传输消耗的带宽更小,相同码率下H265视频更清晰。H264目前已经可以在各种web浏览器、客户端等进行解码播放,但是目前H.265编码在浏览器中的硬件解码支持情况并不普及。 长久...

Matlab高级教程_第二篇:Matlab相见恨晚的模块_02_并行运算-1

1  更高级的算法牵扯到更多重的循环和复杂的计算,尤其是现在人工智能的算法尤其如此。有些历史知识的人能够了解到,人工智能的很多基本算法其实近百年之前就有了,但是当时的计算机技术达不到去实现这些算法的要求,因此当今计算机的技术和当时已经不是在一个量级上面,因此人工智能等方案才有被重新提上日程,获得飞速的发展。也就是说,当人的思想超越当今的技术的时候我们只能等...

IIS 4.0配置

neHandler”  今天安装了windows7 开发web项目需要安装IIS,当安装完以后,web程序已经映射到了本地IIS上,运行出现如下错误提示 处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误模块“ManagedPipelineHandler” 原因: vs2010默认的是4.0框架,4.0的框架是...

如何分析和提高(C/C++)程序的编译速度?

版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。 本文链接:https://www.cnblogs.com/lihuidashen/p/12937085.html 微信链接:https://mp.weixin.qq.com/s/MFOaa-Dw1iNMXuXPfXjLBA 一个别人的vs 2010 的程序...

微信小程序学习之for循环

一、使用自定义创建的json数据 1. 创建微信小程序项目后 在wxml文件中增加for循环 <block wx:for="{{posts_key}}" wx:for-item="item" wx:for-index="idx"> <view class="post-container"> <view...

ASP.NET Web开发框架之一 功能导航

功能导航主要解决如何布局功能,把功能如何合理的布置到页面中。现在流行的一种方案是左右结构的导航,左边树状的菜单,右边显示明细功能。实现出来的效果图如下所示 同版本的C/S程序的界面,也是以同样的效果出现 Web左边点击树节点,右边打开相应的功能列表,显示该节点下面有哪些功能。而这些功能节点,均是用菜单设计器设计实现,以方便客户定制主界面。菜单设计器的...