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