作者热门文章
- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
这是我的代码:
{% for i,j in enumerate(a) %}
{{i}} ,{{j}}
{% endfor%}
但是,它显示错误,我认为它无法运行 enumerate
方法,
那么如何在django模板中运行enumerate
,
谢谢
最佳答案
模板子系统在 for/endfor block 中内置了一些特殊结构,允许您访问循环的当前索引,而无需调用 enumerate
。
{% for j in a %}
{{ forloop.counter0 }}, {{ j }}
{% endfor %}
虽然此代码段解决了您的直接问题,但如果您希望能够访问 Django 模板中的 Python 内置函数和其他 Python 构造,您可能会误解它提供/强制执行的沙箱。
关于python - 如何在 django 模板中运行此代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5013367/
我是一名优秀的程序员,十分优秀!