擅长:python、mysql、java
<p>根据你的错误,我看到的是,你试图迭代mp,它有一个字典和列表的值。由于数据类型不同,您不能只使用<code>.items()</code>。您需要使用<code>.items()</code>来获取key,value中的mp值。然后,您必须处理对列表的迭代,然后是键、值。C14L的答案展示了如何在模板中实现这一点,只是不要忘记您的数据类型!你知道吗</p>
<p>即-</p>
<pre><code> <div>
{% for k,v in test.items %}
{% for item in v%}
{% item %}
{% endfor %}
{% endfor %}
</div>
</code></pre>
<p>item将是一个列表,然后您可以对其进行迭代以获得额外的键值对。你知道吗</p>
<p>另一种可能的解决方案是在模板标记过滤器中完成大部分工作。然后将过滤器应用到要过滤掉的选定变量上。你知道吗</p>