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)])) #正确
网友评论