我试图从Queryset中获取一个字典。
我有一个名为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)}]}
因为我必须附加到另一个以上述格式接收数据的字典。
这就是我目前的情况,我不知道如何从Queryset中取出名称,因为我得到的错误是Querset不包含.name
dictToStore = {}
for s in showroom:
dictToStore[s.name] = {'count' : s.id , 'ts':last_updated ,'ts' : last_updated}
答案 0 :(得分:0)