美文网首页
Django Queryset对象序列化

Django Queryset对象序列化

作者: Aedda | 来源:发表于2020-04-27 22:28 被阅读0次
    from django.core import serializers
    import json
    #Queryset集合序列化
    data = json.loads(serializers.serialize("json", User.objects.all()))
    data1 = json.loads(serializers.serialize("json", User.objects.filter(user_name=12345555)))
    
    
    #get得到的是一个实例,不是集合,不能被遍历
    data = json.loads(serializers.serialize("json", User.objects.get(user_name=12345555)))     #报错
    把实例放进列表中,使该实例变成一个可迭代对象
    user=json.loads(serializers.serialize('json',[User.objects.get(user_name=12345555)]))    #正确
    

    相关文章

      网友评论

          本文标题:Django Queryset对象序列化

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