当前位置:知识百科 > 正文

Django_序列化三种方式_对象_列表_元组

更新时间:2026-04-18 00:31 阅读量:140
①xuliehua.html

"en">

"UTF-8">
Title


用户列表

"tb">
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_序列化三种方式_对象_列表_元组相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!