python,django模板解析view视图传过来的字典,重复数据怎么解决?
视图层
控制台输出结果
模板层
最终展示结果
运行结果是重复数据,这个怎么解决呀?
python,django模板解析view视图传过来的字典,重复数据怎么解决?
视图层
控制台输出结果
模板层
最终展示结果
运行结果是重复数据,这个怎么解决呀?
逻辑有问题,python直接获取所有评论中的用户,在模板中又每条评论遍历users,当然是重复出现了,应该给comments增加存储用户信息的字段,在下面遍历的时候通过for遍历时赋值给comment
for comment_list in comments:
comment_list['user']=userinfo.objects.filter(id=comment_list.userid).values('nickname','discription','headfirst_img')
然后模板中直接从comment的user属性中读取用户信息