重複の可能性:
djangoテンプレートでカウンターループを作成する方法は?
ある条件に基づいてデータを印刷したいのですが、
他の言語で使用したように使用したい:
for(i=1;i<=count;i++)
print i
djangoでこれを行うために私は書いた
{% for i in count %}
<p>{{ i }}</p>
{% endfor %}
しかし、それは私にエラーを与えます'int'オブジェクトは反復可能ではありません。カウントはviews.pyから来ており、カウントだけを出力すると、出力が表示されます。
countがゼロにならないまで値を出力したかったので、djangoでこれを行うにはどうすればよいですか。
そして、もう1つ、djangoでwhileループを使用できます。これは、このタスクにも使用しようとしているためですが、無効なブロックタグのエラーが発生します:'while'
では、どうすればこのタスクを実行できるか教えてください。
ありがとう
私のview.pyで編集 私はこのように使用しました
count=Product_attributes.objects.count()
次に、このカウントをテンプレートに渡します