Django_django返回json,curl测试返回的数据是否正确

Django 返回json代码

from assets.models import Resources
from django.core import serializers
from django.http import HttpResponse


def data_list(request):
    res_list = Resources.objects.all()
    res_list = serializers.serialize("json", res_list)
    return HttpResponse(res_list)

curll 解析命令

curl -X post http://192.168.5.21:8000/client/data_list > mainpage.html

返回报错结果如下:
Django_django返回json,curl测试返回的数据是否正确_第1张图片
在这里插入图片描述

原因在于没有在后边追加一个 “/”,将上述的命令修改为:

curl -X post http://192.168.5.21:8000/client/data_list/ > mainpage.html

你可能感兴趣的:(python,django)