在Django中将datetime序列化为json [英] serialize datetime to json in Django

查看:139
本文介绍了在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的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆