简体   繁体   English

Forbidden 403 CSRF 验证失败。 请求中止。 干货

[英]Forbidden 403 CSRF verification failed. Request aborted. drf

i am trying to upload image with drf:我正在尝试使用 drf 上传图像:

urls.py:网址.py:

    path('eventimageupload/<int:category>/', views.EventImageUploadView.as_view()),

views.py:视图.py:

class EventImageUploadView(generics.ListCreateAPIView):
      authentication_classes = []
      permission_classes = []
      def post(self, request,category):       
          file = request.data['file']            
          data={
             'image':file,
             'category_id':category,

           }
          EventsImage.objects.create(**data)
          return JsonResponse(json.dumps({'message': "Uploaded"}), status=200, safe=False)

its working good on localhost but from server its getting this error它在本地主机上运行良好,但从服务器收到此错误

you need to allow cross request call您需要允许交叉请求调用

https://pypi.org/project/django-cors-headers/

check above library, add that into your middleware检查上面的库,将其添加到您的中间件中

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 禁止(403)CSRF验证失败。 请求中止。 Django的 - Forbidden (403) CSRF verification failed. Request aborted. Django 禁止(403)CSRF验证失败。 请求中止。 即使使用{%csrf_token%} - Forbidden (403) CSRF verification failed. Request aborted. Even using the {% csrf_token %} 禁止(403)CSRF验证失败。 请求中止。 Django管理员 - Forbidden (403) CSRF verification failed. Request aborted. Django Admin Django:“禁止 (403) CSRF 验证失败。请求中止。” 在 Docker 生产中 - Django: "Forbidden (403) CSRF verification failed. Request aborted." in Docker Production Forbidden (403) CSRF 验证失败。 请求中止。 登录页面不工作 - Forbidden (403) CSRF verification failed. Request aborted. login page not working 如何解决“禁止(403)CSRF验证失败。 请求中止。” Django中的错误 - How to fix “Forbidden (403) CSRF verification failed. Request aborted.” error in django 禁止 (403) CSRF 验证失败。 请求中止。 失败的原因:来源检查失败与任何受信任的来源都不匹配 - Forbidden (403) CSRF verification failed. Request aborted. Reason given for failure: Origin checking failed does not match any trusted origins 禁止(403)CSRF验证失败。 请求使用django中止 - Forbidden (403) CSRF verification failed. Request aborted using django 禁止(403)CSRF验证失败。 请求中止。在Django中 - Forbidden (403) CSRF verification failed. Request aborted.in Django 禁止(403)CSRF验证失败。 请求中止 - Forbidden (403) CSRF verification failed. Request aborted
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM