2

テンプレート内でx回ループする方法( Django)?

リストをループしているときにできることを知っています...

{% for i in list %}

しかし、私がし'count_val'たいのはcount_valの値をループすることだけという変数があります...

誰かが次の作業を手伝ってくれますか...

count_val = 5
{{ loop count_val }}
   I'm {{ forloop.counter }}!

{{ endfor }}

ありがとう

4

1 に答える 1

1

これに対処する良い方法は、views.py ファイルでオブジェクトを 5 行に制限し、そのオブジェクトをテンプレートに送信して、テンプレートがカウントを処理する必要がないようにすることです。(この種のロジックは、とにかく、テンプレートではなく、views.py ファイルで処理する必要があります)。使用しているオブジェクトの種類がわからないので、最後の 5 行を取得するための "Books" の例を示します。

Book.objects.all()[:5]

于 2013-04-23T16:14:25.157 に答える