为了账号安全,请及时绑定邮箱和手机立即绑定

在 Django 模板中获取字典键值

在 Django 模板中获取字典键值

慕盖茨4494581 2021-07-20 17:41:16
我在 Django 中有一个用 Counter() 创建的字典。我有一个名为 studentlist 的列表。我用一些元素填充了这个列表。然后我用 Counter() 得到重复元素数。在我看来 :    studentlist = []    for stu in studentslatetoclassthissemester:        student = str(stu['student__std_no'])        studentlist.append(student)    studentsum = Counter(studentlist)所以studentsum是一个字典,如下所示。计数器({'0247':4,'0044':1,'0050':1,'0241':1,'0854':1,'0245':1,'0076':1,'0234':1 })在 django 模板中,我试图获取特定的键和值,如下所示:{% for key, value in studentsum.items %}                      {{key}} - {{value}}                  {% endfor %}但我得到以下错误:异常类型:类型错误异常值:“int”对象不可迭代
查看完整描述

1 回答

?
四季花海

TA贡献1811条经验 获得超5个赞

更改此视图

studentsum = Counter(studentlist)

studentsum = dict(Counter(studentlist))


查看完整回答
反对 回复 2021-07-28
  • 1 回答
  • 0 关注
  • 513 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号