当前位置:知识百科 > 正文
Django_序列化三种方式_对象_列表_元组
①xuliehua.html
"tb">
"en"> "UTF-8">Title 用户列表
from django.shortcuts import render from django.shortcuts import HttpResponse from app01 import models import json def xuliehua(request): return render(request,'xuliehua.html') """ def get_data(request): user_list = models.UserInfo.objects.all() return render(request,'get_data.html',{'user_list':user_list}) """ def get_data(request): from django.core import serializers ret = {'status':True,'data':None} try: # 1.序列化对象QuerySet # user_list = models.UserInfo.objects.all() # QuerySet【obj,obj,obj】 # ret['data'] = serializers.serialize("json",user_list) # # //前端 ajax序列化 # var v = JSON.parse(arg.data); # 2.序列化元组 # user_list = models.UserInfo.objects.all().values('id','username') # ret['data'] = list(user_list) # //前端 ajax直接取值 # var v = arg.data; # 3.序列化列表 # user_list = models.UserInfo.objects.all().values_list('id', 'username') # ret['data'] = list(user_list) # //前端 ajax直接取值 # var v = arg.data; pass except Exception as e: ret['status'] = False result = json.dumps(ret) return HttpResponse(result)
以上就是日讯小常识小编为大家整理的Django_序列化三种方式_对象_列表_元组相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!
