django后台登录:Forbidden (403) CSRF verification failed.

Django+docker+nginx+uwsgi部署项目时,项目部署完成后,访问Django admin后台登录时报错:

http://xxxx/admin/login/?next=/admin/ 请求方法: POST 状态代码: 403 Forbidden

然后百度发现的解决办法如下:

http://t.csdnimg.cn/SmSWl

http://t.csdnimg.cn/4HiPT

http://t.csdnimg.cn/CDgT1

前面的方法都尝试过了,没有作用。然后最后一篇文章中的方法4解决了我的问题。

解释是这样的:

如果您的Django站点后面有代理服务器(如Nginx或Apache),请确保代理正确设置了HTTP头信息,如X-Forwarded-Proto

所以我们在nginx配置文件中这么写:

cs 复制代码
  location / {
        # 转发所有请求到 djangoenv 容器的根路径
        proxy_pass     http:xxxx/;

        # 设置必要的头部信息
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
    }

欧克,解决问题。

相关推荐
穷儒公羊7 分钟前
从零开始:Python 自动化控制微信聊天实战教程
python
PythonicCC29 分钟前
Python正则表达式
python·正则表达式
德育处主任40 分钟前
『OpenCV-Python』加载网络图片
后端·python·opencv
_-CHEN-_1 小时前
小红书 MCP 服务器
python·语言模型·自然语言处理
陈敬雷-充电了么-CEO兼CTO1 小时前
AI Agent:重构智能边界的终极形态——从技术内核到未来图景全景解析
人工智能·python·ai·大模型·aigc·agent·多模态大模型
别在内卷了1 小时前
测试学习之——Pytest Day4
python·学习·pytest
CtrlCV 攻城狮2 小时前
接口测试时如何上传文件(图片、安装包等)
python·postman
空脑小白2 小时前
使用 Pyecharts 绘制精美饼状图:从基础到高级技巧
python·信息可视化·数据分析
请你喝好果汁6412 小时前
tidyverse-数据可视化 - 图形的分层语法
python·信息可视化·数据分析
小小码农正在搬砖中2 小时前
【Python数据采集】Python爬取小红书搜索关键词下面的所有笔记的内容、点赞数量、评论数量等数据,绘制词云图、词频分析、数据分析
笔记·python·数据分析