python

Django ValuesQuery/ValuesQuerySe

2020-03-27  本文已影响0人  yubooooooooo
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')
上一篇 下一篇

猜你喜欢

热点阅读