时间:2021-07-01 10:21:17 帮助过:6人阅读
def returndata(request): info = models.Interface.objects.all() isdict = serializers.serialize(‘json‘, info) return HttpResponse(isdict, content_type="application/json")
此时通过打断点可以看到info的类型为QuerySet
此时我们用serializers.serialize(‘json‘, info),来解析转换即可,最后通过HttpResponse正常返回
当采用models.Interface.objects.get(payload=123456)来查询的时候,笔者源代码如下
def returndata(request): info = models.Interface.objects.get(payload=123456) response_data = {} isdict = model_to_dict(info) response_data["resultcode"] = 0 response_data["message"] = isdict return HttpResponse(JsonResponse(response_data), content_type="application/json")
此时通过打断点可以看到info的类型为Interface
此时我们用model_to_dict(info),来解析转换即可,最后通过HttpResponse正常返回
Django视图,与数据库交互并返回数据
标签:inter 方法 网上 bsp http load es2017 color 对象