0
resp = web.Response(body=json.dumps(r, cls=CJsonEncoder, ensure_ascii=False, default=lambda o: o.__dict__).encode('utf-8'))
當我使用jinja2,並檢索日期形式MYSQL,但顯示的錯誤。 數據:AttributeError:datetime.date對象沒有屬性'__dict__'
2015-09-01 2015-09-04
如何解決? 我需要將jinja2轉換爲django嗎?
當我更改類型日期以鍵入MYSQL的varchar(50)時,結果是正常的。 –
你的數據包含'date'對象,你的'default'是使用一個對象的'__dict__','date'對象沒有'__dict__'。寫一個更聰明的'默認'功能。 – Eevee
不,顯然,使用類型varchar是有效的,我認爲序列化是重點。因爲datetime.date不能Serializable。謝謝! –