Django 2.2.6:读取JSON数据将返回“ None”作为输出

时间:2019-10-07 15:38:34

标签: django python-3.x rest

尝试发送基本的POST请求,读取数据,然后将其发送回作为响应。 发送的JSON数据如下所示:

PS Azure:\> az network private-endpoint create  --name privateEndpoint --resource-group MyResourceGroup --vnet-name clientVNet --subnet clientSubnet --private-connection-resource-id "/subscription/link/to/private/resource/in/eastus" --connection-name myPLS --location westus
This command is in preview. It may be changed/removed in a future release.
InvalidResourceReference - Resource /subscriptions/[...]/CLIENTVNET referenced by resource /subscriptions/[...]/privateEndpoint was not found. Please make sure that the referenced resource exists, and that both resources are in the same region.

PS Azure:\> az network private-endpoint create  --name privateEndpoint --resource-group MyResourceGroup --vnet-name clientVNet --subnet clientSubnet --private-connection-resource-id "/subscription/link/to/private/resource/in/eastus" --connection-name myPLS --location eastus
This command is in preview. It may be changed/removed in a future release.
Deployment failed. Correlation ID: [...]. Resource /subscriptions/[...]/myPLS not found.

python代码:

{
    "user": "user1"
}

预期的响应:user1

实际回答:无(打印“无”字样)

答案

request.body.decode而不是request.POST 返回数据['用户'],而不是数据

class User(View):
   def post(self, request):
       data = request.POST.get("user")
       return HttpResponse(data)

0 个答案:

没有答案