当前位置:   article > 正文

VUE向django发送post返回403:CSRF Failed: CSRF token missing or incorrect_django+vue csrfmiddlewaretoken request failed with

django+vue csrfmiddlewaretoken request failed with status code 403

这是比较麻烦的一个问题,

Vue+Django前后端分离的工程,

最终方案-后端:

backend/goods/views.py:

  1. from django.views.decorators.csrf import csrf_exempt
  2. # from django.utils.decorators import method_decorator
  3. # from django.views.decorators.csrf import ensure_csrf_cookie
  4. # @app.route('/post_message', methods=['POST'])
  5. @csrf_exempt
  6. def vue_post(request):
  7. print("request.GET=",request.POST)
  8. dict_data=response_data
  9. # dict_data = json.loads(json_str) # loads把str转换为dict,dumps把dict转换为str
  10. print("得到的post参数=",dict_data)
  11. return HttpResponse(json.dumps(response_data))
  12. #(jsonify返回一个json格式的数据)

然后下面的参考文献中没有个用到.

[1]Django提交表单报错:CSRF token missing or incorrect.

[2]【掉过的坑】VUE向django发送post返回403:CSRF Failed: CSRF token missing or incorrect

[3]解决403之Forbidden (CSRF token missing or incorrect.))(Django,ajax实现收藏功能)

 

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号