from django.http import HttpResponse,JsonResponse
def index(request):
#返回django.db.models.query.QuerySet对象
user_list_obj = models.Person.objects.filter()
#对象序列化
user_list_obj = serializers.serialize("json", user_list_obj,ensure_ascii=False)
return HttpResponse(user_list_obj,content_type='application/json')
def index(request):
#返回django.db.models.query.ValuesQuerySet对象
user_list_obj = models.Person.objects.filter().values('name','shirt_size')
#ValuesQuerySet对象需要先转换成list
user_list_obj = list(user_list_obj)
return JsonResponse(user_list_obj,safe=False,json_dumps_params={"ensure_ascii": False})
def index(request):
user_list_obj = models.Person.objects.filter().values("name")
user_list_obj =list(user_list_obj)
user_list_obj = json.dumps(user_list_obj, ensure_ascii=False)
return HttpResponse(user_list_obj,content_type='application/json')
网友评论