文章内容
2023/11/14 18:06:58,作 者: 黄兵
Jinja2 模板循环
这是一个 Jinja2 的循环示例:
{% for rating in ratings %}
如果 ratings 是一个数字,应该怎么循环?
在 Jinja2 模板中,我们可以在模板中使用 range 过滤器来完成这个任务。以下是一个示例:
{% for _ in range(ratings) %} {# 这里是循环体,会执行 ratings 次 #} {# 可以在这里添加你需要的操作 #} 循环中的操作 {% endfor %}
在这个示例中,{% for _ in range(ratings) %}
表示根据 range(ratings)
的结果循环执行代码块。{% endfor %}
用于标识循环体的结束。
其它相关推荐:
1、jinja2.exceptions.TemplateNotFound?
3、jinja2.exceptions.UndefinedError: there is no parent block called 'top_menu'.
4、Block names in Jinja have to be valid Python identifiers and may not contain hyphens, use an underscore instead
评论列表