本文介绍了在Django中将datetime序列化为json的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我如何从json格式的django中的mysql数据库中获取DateTimeField。我执行代码时遇到错误'Date.time无法在json中序列化(数据保存很多值) data = json.dumps(data)
但这是通过添加
ALL_data = serializers.serialize(json,data,ensure_ascii = False)
但是现在我得到'str'对象没有属性'_meta'
解决方案
p>这解决了我的问题。
import json
from django.core.serializers.json import DjangoJSONEncoder
data = json.dumps(data,cls = DjangoJSONEncoder)
Hi how do i get DateTimeField from mysql database in django in json format. I got an error when i executed the code 'Date.time cannot be serialized in json'(data holds a lot of values)
data = json.dumps(data)
but this was fixed by adding
ALL_data = serializers.serialize("json", data, ensure_ascii=False)
But now i get 'str' object has no attribute '_meta'
解决方案
This solved my problem.
import json
from django.core.serializers.json import DjangoJSONEncoder
data = json.dumps(data, cls=DjangoJSONEncoder)
这篇关于在Django中将datetime序列化为json的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!