axiosPOST请求没有向Django视图提供任何数据。
创始人
2024-09-28 22:30:46
0
  1. 确认前端代码是否正确发送了POST请求,并且是否将数据正确地附加到请求体中。 例如:

axios.post('/api/my-api/', { data: 'my data' }).then(response => { // do something with response }).catch(error => { // handle error });

  1. 确认Django后端是否正确解析请求体中的数据。 在Django视图中,可以使用request.POST(针对Content-Type为application/x-www-form-urlencoded的数据)或request.body(针对Content-Type为application/json的数据)来访问请求数据。 例如:

from django.http import JsonResponse

def my_api_view(request): if request.method == 'POST': data = request.body # do something with data return JsonResponse({'message': 'success'}) else: return JsonResponse({'message': 'error'})

  1. 如果仍然无法解决问题,则可以尝试使用Django的中间件或第三方库来处理请求体数据。例如,可以使用django-jsonrequest中间件来自动解析JSON格式的请求体数据。 例如:

settings.py

MIDDLEWARE = [ # ... 'jsonrequest.middleware.JSONMiddleware', # ... ]

views.py

from django.http import JsonResponse from jsonrequest.decorators import json_view

@json_view def my_api_view(request, data): # do something with data return JsonResponse({'message': 'success'})

相关内容

热门资讯

透视中牌率!aapoker辅助... 透视中牌率!aapoker辅助插件工具,wepokerplus万能挂,诀窍教程(确实有挂)-哔哩哔哩...
透视玄学!wepoker智能辅... 透视玄学!wepoker智能辅助插件,有哪些免费的wpk辅助码,举措教程(有挂实锤)-哔哩哔哩暗藏猫...
透视玄学!wepoker有脚本... 透视玄学!wepoker有脚本吗,约局吧德州透视,诀窍教程(有挂技术)-哔哩哔哩在进入约局吧德州透视...
透视能赢!德普之星app安卓版... 透视能赢!德普之星app安卓版破解版,wepoker私局代打,方针教程(有挂秘诀)-哔哩哔哩德普之星...
透视软件!aapoker破解侠... 透视软件!aapoker破解侠是真的吗,wepoker私人局规律,总结教程(有挂方式)-哔哩哔哩1、...
透视最新!德普之星私人局辅助器... 您好,德普之星私人局辅助器这款游戏可以开挂的,确实是有挂的,需要了解加去威信【136704302】很...
透视科技!fishpoker透... 透视科技!fishpoker透视,hardrock辅助,烘培教程(有挂实锤)-哔哩哔哩1、玩家可以在...
透视科技!约局吧游戏挂,哈糖大... 透视科技!约局吧游戏挂,哈糖大菠萝怎么开挂,技法教程(有挂教程)-哔哩哔哩所有人都在同一条线上,像星...
透视脚本!hhpoker透视方... 透视脚本!hhpoker透视方法,wepoker一直输的号能继续打吗,指南书教程(有挂教程)-哔哩哔...
透视黑科技!约局吧是否有挂,约... 透视黑科技!约局吧是否有挂,约局吧透视挂下载,手段教程(有挂细节)-哔哩哔哩1、操作简单,无需注册,...