python - django dev server未读POST数据会报错

标签 python django

我有解决方案,这更像是一个为什么问题。问题是在运行 django 开发服务器时,当我使用数据发出 ajax POST 请求时,如果 View 从不查看 POST 字典,我会收到 urllib2 异常。 “连接被远程主机强行关闭”或类似的东西。

如果没有发布数据,它返回正常,如果数据被读取,甚至没有存储,一个简单的

请求.POST

也会正常返回。这是为什么?

谢谢

最佳答案

我猜您不会在发帖请求时发送 csrfmiddleware_token。它是一种防止 CSRF 攻击的机制,需要在所有 POST 消息上设置。参见 the documentation了解详情。

关于python - django dev server未读POST数据会报错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8875654/

相关文章:

python - 如何过滤多个子目录中不包含 01.jpg 的文件名

python - 具有多个匹配项的 Django 查询

python - Django、Docker、Python - 无法在 python-alpine 上安装 Pillow

python - 如何将应用程序添加到 Django CMS 3.0.12 并迁移?

Django 管理字段验证返回错误不会在应用程序中引发异常

python - 转换 Pandas DataFrame,添加行值作为列标题

python - 优化嵌套 for 循环的运行时间

python - Python 中的数据绑定(bind)?

python - 使用工作层在 Elastic Beanstalk 上使用 Django 设置计划/cron 作业

python - manage.py 不会在 Raspberry Pi 上的 Docker 中登录到 stdout/stderr