![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Django
文章平均质量分 72
阿波拉
这个作者很懒,什么都没留下…
展开
-
Forbidden (CSRF cookie not set.): “POST /app/uploadcsv/ HTTP/1.1“ 403 2870 403报错解决
如果你删除了这个中间件,那么你的应用将不再具有 CSRF 保护,这会使你的应用更容易受到 CSRF 攻击。CSRF 保护是通过在客户端的 Cookie 中存储 CSRF 令牌来实现的,如果浏览器阻止了这些 Cookie,那么服务器就无法验证请求是否合法。另外,你可能需要在你的代码中实现其他方式的 CSRF 保护,例如使用 AJAX 请求时在请求头中添加 CSRF 令牌。另外,还有一种可能性是在其他地方手动应用了 CSRF 保护,例如在某些装饰器中或者在其他中间件中。装饰器来禁用 CSRF 保护。原创 2024-03-09 12:11:01 · 1356 阅读 · 0 评论 -
RuntimeError: You called this URL via PUT, but the URL doesn‘t end in a slash and you have APPEND_SL
,但是在发送PUT请求时,不能自动重定向到带有斜杠的URL。:如果你无法修改Django的设置或者不想禁用自动添加斜杠功能,你可以在前端发送PUT请求时手动添加斜杠。,这样Django就不会自动添加斜杠了。但是请注意,这样做可能会影响其他部分的URL解析和重定向。这个错误是由于Django默认情况下需要在URL末尾加上斜杠(:确保在发送PUT请求时,在URL末尾加上斜杠,如。:你可以在Django的。原创 2024-03-08 15:34:40 · 253 阅读 · 0 评论