【发布时间】:2017-08-27 22:21:59
【问题描述】:
我将一些原始 JSON 发布到我的后端
{
"access_token": "hU5C7so4reJOYTzPyhKPs8PWq07tb",
"id": 3,
"order_details": [{"meal_id": 1, "quantity": 3}, {"meal_id": 2, "quantity": 2}]
}
但是当我尝试
print (request.POST.get("access_token"))
我收到None
但是,当我这样做时
print (request.body)
价值观似乎在那里:
b'{\n\t"access_token": "hU5C7so4reJOYTzPyhKPs8PWq07tb",\n\t"id": 3,\n\t",\n\t"order_details": [{"meal_id": 1, "quantity": 3}, {"meal_id": 2, "quantity": 2}]\n}'
我正在使用 Postman 发布数据。
我想将访问令牌存储到一些变量中,如下所示:
access_token = request.POST.get("access_token")
与帖子数据
我对 Django 还是很陌生,任何帮助都会很棒。
【问题讨论】:
-
Django 不知道您发布的是 JSON 或任何其他格式。您需要对获得的数据进行解码。谷歌起来
json.loads