Django 已更改服务器,由于CSRF而导致服务器错误(500)

Django 已更改服务器,由于CSRF而导致服务器错误(500),django,cookies,Django,Cookies,免责声明:我不是请求方面的专家 我更改了Django项目的服务器,我认为由于服务器错误(500): 只有当我从以前的服务器存储了cookie时,才会发生这种情况。如果我打开一个匿名标签或删除我的cookies,问题就会得到解决 但是,如果生产站点需要更改服务器,该怎么办?不可能所有用户都删除他们的cookie 因此,如果我理解正确并且确实是CSRF,那么如果Django发送了500个错误,那么当用户被重定向到主页而不是接收到上述错误时,我如何重置用户cookie 这是解决问题的正确方法吗?我恐

免责声明:我不是请求方面的专家

我更改了Django项目的服务器,我认为由于服务器错误(500):

只有当我从以前的服务器存储了cookie时,才会发生这种情况。如果我打开一个匿名标签或删除我的cookies,问题就会得到解决

但是,如果生产站点需要更改服务器,该怎么办?不可能所有用户都删除他们的cookie

因此,如果我理解正确并且确实是CSRF,那么如果Django发送了500个错误,那么当用户被重定向到主页而不是接收到上述错误时,我如何重置用户cookie


这是解决问题的正确方法吗?

我恐怕无法回答您的问题,但为了确保它是CSRF,您可以按此处所述禁用它:我建议暂时启用调试(
DEBUG=True
),以获取有关500的更多信息。然后我们会有更多的线索。