我有两个数组:
第一个数组:
'Tan','Goh','Tio'
第二个数组:
[例][“本田”、“丰田”、“质子”、“丰田”、“波顿”、“兰博”)
如何压缩这2个数组,以便在我应用此代码时:
{% for i in loop_times %}
{{i|safe}}
{% endfor %}所以,输出会是这样的:
<li>
<a href="#">
<span class="ca-icon">Tan</span>
<div class="ca-content">
<h3 class="ca-main">Honda</h2>
<h3 class="ca-sub">Toyota</h3>
<h3 class="ca-sub">Proton</h3>
</div>
</a>
</li>
<li>
<a href="#">
<span class="ca-icon">Goh</span>
<div class="ca-content">
<h3 class="ca-sub">Toyota</h3>
</div>
</a>
</li>
<li>
<a href="#">
<span class="ca-icon">Tio</span>
<div class="ca-content">
<h3 class="ca-main">Proton</h2>
<h3 class="ca-sub">Lambo</h3>
</div>
</a>
</li>谁能和我分享这个想法?我已经学习过这个https://docs.djangoproject.com/en/1.11/ref/templates/builtins/,但是我仍然无法理解,有人能给我一些想法吗?
发布于 2017-08-16 07:32:27
在视野中。
l = ['Tan', 'Goh', 'Tio']
d = [['Honda', 'Toyota', 'Proton'], ['Toyota'], ['Proton', 'Lambo']]
list = dict(zip(l, d))在模板中:
{% for key, values in list.items %}
<a href="#">
<span class="ca-icon">{{ key }}</span>
<div class="ca-content">
{% for v in values %}
<h3 class="ca-main">{{ v }}</h2>
{% endfor %}
</div>
</a>
{% endfor %}https://stackoverflow.com/questions/45707451
复制相似问题