在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.

可以用以下方法

例如:

{% 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

jinjia2中for循环索引相关推荐

  1. 面试mysql中怎么创建索引_阿里面试:MySQL如何设计索引更高效?

    有情怀,有干货,微信搜索[三太子敖丙]关注这个不一样的程序员. 本文 GitHub https://github.com/JavaFamily 已收录,有一线大厂面试完整考点.资料以及我的系列文章. ...

  2. mysql中b树索引_Mongo和Mysql中的B树索引

    为什么Mysql中Innodb的索引结构采取B+树? 回答这个问题时,给自己留一条后路,不要把B树喷的一文不值.因为网上有些答案是说,B树不适合做文件存储系统的索引结构.如果按照那种答法,自己就给自己 ...

  3. foreach循环怎么获取全部返回值_JavaScript中For循环的3种版本和使用场景

    作者 | Fernando Doglio 译者 | 王强 我们大家都至少会了解一个版本的 For 循环,它如此经典,可能每一种语言都有它的一个版本.但 JavaScript 足足有 3 种 For 循 ...

  4. python使用循环结构计算10_十二、 python中的循环结构

    我们要计算1+2+3的时候,可以直接写出来,但是计算1+2+3+···+100的时候,就不能写了.如果计算1到1亿的和,全写出来就有点不现实了.为了让计算机能计算出1到1亿的和,这时候就需要循环结构了 ...

  5. python list遍历删除_Python中list循环遍历删除数据的正确方法

    前言 初学Python,遇到过这样的问题,在遍历list的时候,删除符合条件的数据,可是总是报异常,代码如下: num_list = [1, 2, 3, 4, 5] print(num_list) f ...

  6. 【theano-windows】学习笔记六——theano中的循环函数scan

    前言 Scan是Theano中最基础的循环函数, 官方教程主要是通过大量的例子来说明用法. 不过在学习的时候我比较习惯先看看用途, 然后是参数说明, 最后再是研究实例. 国际惯例, 参考网址 官网关于 ...

  7. python怎么用for循环找出最大值_如何获取Python简单for循环索引

    如何获取Python简单for循环索引 这篇文章主要介绍了如何获取Python简单for循环索引,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 Py ...

  8. [转载] python中for语句用法_详解Python中for循环的使用_python

    参考链接: 在Python中将else条件语句与for循环一起使用 这篇文章主要介绍了Python中for循环的使用,来自于IBM官方网站技术文档,需要的朋友可以参考下 for 循环 本系列前面 &q ...

  9. vue选中点击的元素_vue中v-for循环选中点击的元素并对该元素添加样式操作

    相信大家都会遇到这种情况:v-for循环时,我只需要点击到的元素做出相应反应,其他的元素不变:但是往往所有v-for循环出的元素都会变化.如下面的代码:我需要点击到的元素添加一个类样式,其他元素不变, ...

  10. python中一个对象只能被一个变量引用吗_Python中for循环里的变量无法被引用的解决方法...

    在之前的编程语言里,学到for循环里面是可以重置变量i的值的,然后让整个for循环从头开始,但是在python里面却行不通这是为什么呢? 在python中,for循环相当于一个迭代器(Iterator ...

最新文章

  1. android汽车之家顶部滑动菜单,Android自定义控件之仿汽车之家下拉刷新
  2. linux sheet脚本去掉m,linux下的文本dos格式转unix格式,去除^M符号
  3. SpringBoot+MyBatisPlus实现前端传递时间查询条件ajax请求后台并回显数据流程整理
  4. apache服务器搭建过程中需要注意到的一些问题
  5. c# 无法将类型隐式转换_C#中的隐式类型数组
  6. Intel Core Enhanced Core架构/微架构/流水线 (3) - 流水线概述
  7. (转)API接口防止参数篡改和重放攻击
  8. 图论--tarjan求lca
  9. 照片怎么转PDF格式?这两个方法快来学习下
  10. python画画excel_用Python在Excel里画出蒙娜丽莎的方法示例
  11. git 常见用法及遇到的问题
  12. 谈逻辑与数学界线之淡化
  13. 自动尺寸标注 html,PxCook - 高效易用的自动标注工具,生成前端代码,设计研发协作利器...
  14. 微信小程序毕业设计开题报告医院预约挂号小程序+后台管理系统|前后分离VUE.js
  15. 9x9九宫格java_9x9九宫格数独填写规律
  16. flink实战--水印(watermark)终极总结
  17. A股-进阶-1分钟get的选股八大技巧
  18. 查找2-n之间素数的个数
  19. php live template,live-templates-introduce.md
  20. 图解MySQL数据库的安插和独霸-2

热门文章

  1. ubuntu打开网易云音乐
  2. pngquant failed to build, make sure that libpng-dev is installed
  3. MPU6050 加速度计和陀螺仪传感器与 Arduino 连接
  4. 大数据毕设/课设 - 基于大数据的公司业务监控大数据平台设计与实现
  5. 微信小程序开发进阶篇(mpvue)
  6. 毕业后,重装电脑系统,我的资料备份
  7. Shenyu网关本地打docker镜像包
  8. oracle清楚表空间碎片,ORACLE表空间的碎片整理
  9. dw写HTML怎么设置背景颜色,dreamweaver cs6设置div背景颜色的具体操作教程
  10. 只工作不玩耍,聪明的孩子也变傻