我在 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))
添加回答
举报
0/150
提交
取消