擅长:python、mysql、java
<p>结果是一本字典。用<code>for x in mydict</code>遍历字典只给出键,而不是值。所以你需要做<code>{% for item, value in mydict.items %}</code>。你知道吗</p>
<p>其次,<code>{{ result.item.username }}</code>毫无意义。<code>item</code>是<code>result</code>dict中键的值,但不能在Django模板中进行这种间接查找。不过,幸运的是,我们在<code>value</code>变量中有这个值。你知道吗</p>
<p>第三,正如Kabie指出的,每个<code>value</code>实际上是一个元素列表。因此,您需要访问该列表中的第一项,然后访问该列表的<code>username</code>成员。你知道吗</p>
<p>综合起来:</p>
<pre><code>{% for item, value in result.items %}
<h1> {{ item }} </h1>
<p> {{ value.0.username }} </p>
{% endfor %}
</code></pre>