HTTPS切换后Django项目出现CSRF验证失败(403)问题求助
Django HTTPS环境下CSRF验证失败(403 Forbidden)问题
我用Django、DRF、Docker、Nginx部署在AWS EC2实例上的项目,在HTTP协议下运行完全正常,但切换到HTTPS后就出现**CSRF验证失败(403 Forbidden)**的错误。我已经在所有需要提交的HTML表单里正确添加了{% csrf_token %}标签。
当前settings.py里的相关配置如下:
CSRF_COOKIE_SECURE = True CSRF_TRUSTED_ORIGINS = ['http://localhost/', 'example.co.in', 'www.example.co.in'] CORS_ORIGIN_WHITELIST = ['http://localhost/', 'example.co.in', 'www.example.co.in']
希望各位能帮忙排查解决这个问题,感谢!
内容的提问来源于stack exchange,提问作者vinod sagar
相关产品推荐
相关产品推荐

