0

たとえば、first=['a','b','c'] と second=['1','2','3'] のように、django のテンプレートに 2 つの配列を送信します。

return render_to_response('temp.html',{'first':first, 'second':second}, context_instance=RequestContext(request))

テンプレートで、両方の配列を移動する for が必要です。何かのようなもの:

{% for var1 in first and var2 in second %}
        ...
    {% endfor %}

その方法を教えてください。

4

1 に答える 1

1

ビューで zip を次のように使用できます

mylist = zip(first , second)

テンプレートに渡す

return render_to_response('template.html', {'liste': mylist, ...

そしてこれを試してみてください

{% for item1, item2 in liste %}

あなたのテンプレートで。

これがあなたを助けることを願っています

https://github.com/gabrielgrant/django-multiforloopで試すこともできます

于 2012-12-29T08:01:55.290 に答える