You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.29 13:23:09