美文网首页
django 转换为json

django 转换为json

作者: 早起早起早起up | 来源:发表于2019-10-21 18:45 被阅读0次

    1.printjson.dumps('中国',ensure_ascii=False)

    2.datetime

    class ComplexEncoder(json.JSONEncoder):

    def default(self, obj):

    if isinstance(obj, datetime.datetime):

    return obj.strftime("%Y-%m-%d")

    elif isinstance(obj, Decimal):

    return str(obj)

    else:

    return str(obj)

    print(json.dumps(result,cls=ComplexEncoder,ensure_ascii=False))


    1、使用values进行调用返回的是valueQuerySet字段,而浊QuerySet,所以先转成list然后再使用json.dumps转成json

    data = json.dumps(list(obj))

    2、使用filter进行调用返回在是QuerySet对象,那么就可以直接使用serializers.serialize() 方法转化为json

    相关文章

      网友评论

          本文标题:django 转换为json

          本文链接:https://www.haomeiwen.com/subject/wkhxvctx.html