擅长:python、mysql、java
<p>看起来你是从其他语言转到python的。在python中,循环通常不使用索引(它们更简单、更直观),这就是为什么很难“配对”这些值的原因。如果您仍然可以重构代码,那么使用<code>dict</code>代替使用匹配索引上的属性进行列表。第一,它可以让你在django模板中轻松解包</p>
<pre><code>{% for id, durum in my_dict %}
{{ id }} {{ durum }}
{% endfor %}
</code></pre>
<p>第二,它将防止任何与错误索引相关的错误,因为您只需调用<code>id</code>,它将得到正确的<code>durum</code>。第三,更新此类数据集将非常容易</p>
<pre><code>my_dict.update({new_id: new_durum})
</code></pre>
请考虑花一些时间学习新的东西,因为它会让你的Python体验更愉快。哦,顺便说一句-大多数时候你不必指定<code>{{ context.something }}</code>调用-调用<code>{{ something }}</code>就足够了</p>