python Diango框架返回数据库模型实体转成json

最近在研究Diango框架,发现在数据库映射模型实体的时候,返回的数据是模型类,无法转换成json,于是在这说明一下:

def Index(request):
    data = savings.objects.filter(ID_CARD=**********)
    t = loader.get_template("index.html")
    context = Context().update({"data": json.dumps(list(data),ensure_ascii=False,default=lambda obj: obj.__dict__)})
    return HttpResponse(t.render(context))

上面代码中的savings是我的模型实体类,

ensure_ascii=False是设置转换json是的中文编码

default=lambda obj:obj.__dict__  这个是实体转换成json时的格式


猜你喜欢

转载自blog.csdn.net/huxiangen/article/details/80733296