在 Django 视图中接收 JSON 输入的最佳实践是什么?

Kan*_*mov 4 python django rest json

我试图在 Django 的视图中接收 JSON 作为 REST 服务。我知道有一些非常成熟的 REST 库(例如Django REST Framework)。但我需要使用 Python/Django 的默认库。

Tho*_*zco 5

request.POST由 django 预处理,所以你想要的是request.body. 使用 JSON 解析器来解析它。

import json

def do_stuff(request):
  if request.method == 'POST':
    json_data = json.loads(request.body)
    # do your thing
Run Code Online (Sandbox Code Playgroud)