0

django テンプレートを使用して次の形式で配置する必要がある 4 つの div があります。

Div 1 : Div 3
Div 2 : Div 4

これらの DIV は for ループにあります。それらをどのように分割しますか。

ここまでのテンプレートは基本的な for ループです。表示する div の総数を渡します。

{% for item in items %}
     {{ item.totalcount }} <-- 4   
     {{ item }}
     {{ forloop.counter }}
{% endfor %}
4

1 に答える 1

1

forloop.counter次のように、何らかの方法で使用します。

{% for x in some_collection %}
{% if forloop.counter < half_of_collection_count %}
<div style="float:left;">
{%else%}
<div style="margin-left:200px;">
{%endif%}
    content
</div>

もちろん、必要に応じて差分のスタイルを変更する必要があります。

お役に立てれば!

于 2013-06-24T17:13:17.020 に答える