文章内容

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?

2、Jinja2 如何判断是否为空

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

5、KeyError:

GitHub WIP 解释
Jinja2 格式化时间
分享到:

发表评论

评论列表