0

コンテキストからの {{get_url}} と、JSON オブジェクト (dict として) があります。

JSON.entry.counter == {{get_url}} の場合、JSON.entry.content が表示されます。

私は次の方法でこれを行いました:

{% for aEntry in feed.entries %}
{% ifequal forloop.counter get_url %}
<p>{{aEntry.content}}</p>
{% endifequal %}
{% endfor %}

そして、これは機能していません..私は同等にすることができません..エラーは何ですか、それを修正する方法

4

3 に答える 3

2

それはではなくforloop.counterから始まると考えていますか? インデックスが 0 の結果の場合は、 を使用します。10forloop.counter0

于 2012-09-17T09:47:53.820 に答える
1

使用できます{% if forloop.counter == get_url %}

ただし、構文が正しく、これが機能しない場合は、Django debug toolbarで変数が正しいかどうかを確認することをお勧めします。

于 2012-09-17T09:45:33.880 に答える
0

の値get_urlはおそらく文字列ですが、ループ カウンターは整数になります。あなたのコンテキストでは、の値をにキャストできget_urlますint

于 2012-09-17T09:45:57.987 に答える