我正在向我的后端发布一些原始 JSON
{
"access_token": "hU5C7so4reJOYTzPyhKPs8PWq07tb",
"id": 3,
"order_details": [{"meal_id": 1, "quantity": 3}, {"meal_id": 2, "quantity": 2}]
}
Run Code Online (Sandbox Code Playgroud)
但是,当我尝试
print (request.POST.get("access_token"))
Run Code Online (Sandbox Code Playgroud)
我收到 None
但是,当我这样做
print (request.body)
Run Code Online (Sandbox Code Playgroud)
价值似乎在那里:
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")
Run Code Online (Sandbox Code Playgroud)
与帖子数据
我对 Django 还是很陌生,任何帮助都会很棒。
只需执行 json.loads 就可以了。
import json
json_data = json.loads(request.body)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5606 次 |
| 最近记录: |