【发布时间】:2017-06-04 09:25:01
【问题描述】:
所以我想像这样循环一个 html 元素(我在一个 .html 文件而不是 .py 文件中循环它):
{% for i in range(0, row['star']) %}
<span class="glyphicon glyphicon-star star"></span>
{% endfor %}
但它给了我这个错误:
TypeError:需要一个整数
我知道我需要一个整数来循环,但我不知道如何转换它
【问题讨论】:
-
那么,
row['star']是什么?是整数吗? -
@DanielRoseman row['star'] 是 sqlite 的一个值,它是一个 varchar
-
那么你期望这个范围做什么?你怎么能有一个从 0 到一个字母的范围?
-
@DanielRoseman 能告诉我如何将其转换为整数吗?这就是我要问的问题,如何将行 ['star'] 从 varchar 转换为整数
-
好的,为什么要转换成整数?