我正试图从一个查询集中得到一份口述。
我有一个名为showroom
的查询集
当我刚打印展厅时,它提供了这些信息
<QuerySet [<LeadFormData: Lead form: testing 2 leadform>]>
当我使用shoowroom.values()
时,它显示了这一点
<QuerySet [{'last_updated': datetime.datetime(2017, 10, 9, 10, 5, 33, 182308), u'id': 5,'created': datetime.datetime(2017, 10, 9, 10, 5, 33, 182296)}]>
我试图了解过滤器在查询集中是如何工作的,但我不确定如何从上面的代码中获取信息并将其放入这样的dict
{u'testing 2 leadform': [{'count': 5, 'ts': datetime.date(2017, 10, 9)}, {'count': 0, 'ts': datetime.date(2017, 10, 9)}]}
因为我必须附加到另一个dict,它以上面的格式接收数据
这就是我目前所拥有的,我无法确定如何从Queryset中取出名称,因为我得到的错误是Queryset不包含.name
dictToStore = {}
for s in showroom:
dictToStore[s.name] = {'count' : s.id , 'ts':last_updated ,'ts' : last_updated}
您正在查找^{} ,它返回queryset中实例的dict表示
大概是这样的:
相关问题 更多 >
编程相关推荐