如何在Jinja中迭代整数变量?

2 投票
1 回答
2852 浏览
提问于 2025-04-18 16:37

我有一个变量 questionCount,这个变量会传递到HTML页面,用来在表格中创建行和列的内容。这个数字是会变化的,所以我需要在一个循环里使用它。

我想做的事情大概是这样的:

{% for num in 1..questionCount %}
    <td>Question {{num}}</td>
{% endfor %}

但是这样做不行。那该怎么做才合适呢?

1 个回答

3

1..questionCount 不是有效的 Python 语法(但在 Ruby 中可以用)。

你可以试试 range(1, questionCount + 1),这样可以生成从 1 到 questionCount 的数字。更多关于 range 的信息,可以查看 文档

撰写回答