前言
- 使用django模型自带的进行查询时,有那么一两个坑。让人真的时无法自拔。
yourmodel.objects.all()
使用这个方法筛选返回的数据时一个QuerySet 对象。这个对象时无法直接使用rest_framework里的serializers.ModelSerializer进行序列化的。
只能使用python 自带的方法进行序列化
customerList = CustomerList.objects.all()[:500]
data = serialize("json",customerList)
return JsonResponse(data=json.loads(data),safe=False)
user = User(username=‘用户名’, pwd=‘密码’)
user = User(username=username, pwd=pwd)
user.save()
# 序列化
data = UserSerializer(user).data
return JsonResponse(data)