2017-11-08 18 views
0

現在、forloop.counterを使用してシリアル番号を表示していますが、条件が満たされない場合は番号をスキップします。そのため、私はシリアル番号を印刷することができません。私は、変数をインクリメントして、シリアル番号のためにそれを使用する方法が必要djangoのシリアル番号として使用する変数をインクリメント

templates.html

{% for all in all_lockscreens %} 
    {% if all.media_type == "image" %} 
    <tr> 
    <td>{{ forloop.counter }}</td> 
    <td>{{ all.media_name }}</td> 
    <td>{{ all.description }}</td> 
     <td>{{ all.date_added }}</td> 
     </tr> 
     {% endif %} 
     {% endfor %} 

ループシリアル番号

答えて

1

最も簡単な方法のために使用することができる場合には内部変数をインクリメントする必要がありますあなたのviews.py Queryset for all_lockscreensでfilter(media_type="image")を実行している可能性があります。

関連する問題