美文网首页
Django从数据库中获取到的数据改成json数据

Django从数据库中获取到的数据改成json数据

作者: 诚实可靠小郎俊 | 来源:发表于2022-03-24 09:45 被阅读0次
    from django.http import HttpResponse,JsonResponse
    from django.core import serializers
    # 获取user项目中数据库模型
    from user.models import User
    import json
    
    def index(request):
      try:
        getUser = User.objects
        # 获取单个数据
        res = getUser.get(username=username)
        # 获取到的是字典要转换成数组
        data = json.loads(serializers.serialize('json', [res]))
         # 获取多个数据
        res = getUser.filter(username__contains=username)
        data = json.loads(serializers.serialize('json', res))
        list = []
        for item in data:
          list.append(item['fields'])
        data = list
      except Exception as err:
        print(err)
      return JsonResponse({
        "data":data
      })
    

    相关文章

      网友评论

          本文标题:Django从数据库中获取到的数据改成json数据

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