微信小程序和django后端的post请求

django写的微信小程序的后端接口,写了一个简单的测试函数,但是小程序那边返回值的状态一直是 500

  • 小程序代码:
    前端是别人写的
 data : {
    id:23
 },

img

  • django接口函数:
def get1(request):
    if request.method == "POST":
        res = request.POST.get('id')
        return JsonResponse({"result": res+5})

想请教一下大家,究竟是哪一方出现了问题,后端接口这样写可以吗?
尝试过的办法:

  • 修改:'content-type': 'application/x-www-form-urlencoded'

尝试过使用request.data获得参数,
也尝试过

        data_json = json.loads(request.body)
        session = data_json.get('id')

但是返回值状态依然是 500