gpt4 book ai didi

python - 如何在 django 模板中运行此代码

转载 作者:IT老高 更新时间:2023-10-28 20:32:58 25 4
gpt4 key购买 nike

这是我的代码:

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

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com