使用外部POST请求绕过Django CSRF保护

use*_*159 3 python django csrf http-post django-csrf

我有一个Python程序,需要能够将数据发送到我的网站(使用Django构建).然后,这些数据将被拍摄并显示在网站的某个部分.我遇到的问题是Django内置的CSRF保护阻止了我的POST请求.根据我的理解,通常可以通过将{%csrf_token}添加到POST请求发送到的任何形式来避免这种情况.我的问题是我正在尝试将POST请求发送到.cgi脚本而不是表单.有没有人知道如何绕过CSRF保护(最好不要完全删除它,尽管这是一个选项.)

esa*_*uro 5

您应该使用csrf_exempt装饰器来避免某些视图中的csrf保护.

您可以阅读文档以获取更多信息