我想打印出每项选择的得票数。我在模板中有以下代码:
{%forchoices%}
{{choice.choice}-{{投票[choice.id]}<;br/>;
{%endfor%}
投票只是一个字典,选择是一个模型对象
它会引发以下消息的异常:
“无法分析剩余部分”
choices={'key1':'val1','key2':'val2'}
以下是模板:
<;ul>;
{%为键,值在choices.items%}
<;李>;{{key}}-{{value}}</李>;
{%endfor%}
</ul>;
基本上,.items是一个Django关键字,它将字典拆分为(键、值)对的列表,非常类似于Python方法.items()。这允许在Django模板中的字典上进行迭代