0
我想从Queryset中获得一个字典。 我有一个名为showroom
的查询集。从querset中获取名称+ otherinfo django
当我刚刚打印陈列室时,它会提供此信息。
<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)}]}
由于我必须附加到另一个字典,它以上述格式接收数据。
这是我目前,我没有办法确定如何从查询集带出了名的,因为我得到的错误是Querset不包含。名称
dictToStore = {}
for s in showroom:
dictToStore[s.name] = {'count' : s.id , 'ts':last_updated ,'ts' : last_updated}
我试过.values(),就像我在我的岗位上面说,我没有得到我想要的名字。由于查询集有名称测试2 leadform,当我做.values()它会消失 – xxxxxerwwrxx