Django Queryset对象序列化

2020-04-27  本文已影响0人  Aedda
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)]))    #正确
上一篇 下一篇

猜你喜欢

热点阅读