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。谢谢! –