可能重复:
如何在 django 模板中创建计数器循环?
我想根据某些条件打印一些数据,
我想像使用其他语言一样使用它:
for(i=1;i<=count;i++)
print i
为了在 django 中做到这一点,我写了
{% for i in count %}
<p>{{ i }}</p>
{% endfor %}
但它给了我一个错误'int'对象不可迭代。计数来自views.py,如果我单独打印计数而不是显示输出。
我想打印一些值,直到计数不为零,所以我怎么能在 django 中做到这一点。
还有一件事我们可以在 django 中使用 while 循环,因为我也尝试将它用于此任务,但它给了我无效块标签的错误:'while'
所以请让我知道我该怎么做这个任务?
谢谢
在我的 view.py 中编辑 我曾经这样使用过
count=Product_attributes.objects.count()
然后将此计数传递给我的模板