当前位置: 首页 > news >正文

49.Python-web框架-Django解决多语言redirect时把post改为get的问题

目录

1.背景

2.思路

3.寻找 Find and Replace

4.再次运行程序,POST来了

 5.小结


1.背景

昨天在练习一个Django功能时,把form的method设置为POST,但是实际提交时,一直是GET方法。最后发现这是与多语言相关,django前面的多语言设置,会自动加上语言的路径,从而有了重定向这个操作,把POST变成了GET。

2.思路

对于昨天的问题,今晨继续搜索,找到一篇相关的博文,

记录一次nginx重定向以后POST请求变为GET请求的解决【转发】_302重定向成get请求-CSDN博客

这里面提到:

有缓存的301和308,浏览器在接收一次重定向以后,会缓存重定向的地址,以后请求会直接访问重定向的地址;
同时301-302-303的重定向会将请求方法改为使用GET请求
而308-307不会,所以我将nginx的重定向更改为307

3.寻找 Find and Replace

使用Find and Replace这个小工具,可以搜索文件内容,非常好用。

 打开response.py文件,搜索302

修改并保存:

4.再次运行程序,POST来了

 5.小结

  • 修改源码这种事,尽量少做。必要的时候,还是得做。
  • 博文记录,随时记录,如果没有其他人的博文,也很难找到思路。

相关文章:

  • 20块钱就能搞定的FOC无刷电机控制方案!miniFOC
  • AndroidX Navigation 反复创建Fragment问题修复
  • 黄金投资软件选择标准:多角度全面考量指南
  • DLL load failed while importing lib: 找不到指定的模块。(已解决)
  • 达索PLM在芯片行业的运用浅谈
  • LabVIEW Actor架构特点与适用范围
  • 【2024年计算机相关专业是否还值得选择】
  • 资源付费系统小程序APP公众号h5源码
  • 学习笔记——路由网络基础——环回接口(loopback)
  • 文本挖掘与可视化:生成个性化词云的Python实践【7个案例】
  • 【复旦邱锡鹏教授《神经网络与深度学习公开课》笔记】感知器
  • python实战根据excel的文件名称这一列的内容,找到电脑D盘的下所对应的文件位置,要求用程序实现
  • SQL Server中的FOR XML PATH以及Split
  • (el-Transfer)操作(不使用 ts):Element-plus 中 Select 组件动态设置 options 值需求的解决过程
  • 【教程】DGL单机多卡分布式GCN训练
  • (十五)java多线程之并发集合ArrayBlockingQueue
  • 【Amaple教程】5. 插件
  • Android单元测试 - 几个重要问题
  • centos安装java运行环境jdk+tomcat
  • docker-consul
  • download使用浅析
  • electron原来这么简单----打包你的react、VUE桌面应用程序
  • iOS仿今日头条、壁纸应用、筛选分类、三方微博、颜色填充等源码
  • Javascript 原型链
  • js递归,无限分级树形折叠菜单
  • PAT A1092
  • Python_网络编程
  • SQLServer之创建数据库快照
  • Terraform入门 - 3. 变更基础设施
  • vue从创建到完整的饿了么(18)购物车详细信息的展示与删除
  • Webpack 4x 之路 ( 四 )
  • web标准化(下)
  • 闭包,sync使用细节
  • 基于遗传算法的优化问题求解
  • 基于组件的设计工作流与界面抽象
  • 解析带emoji和链接的聊天系统消息
  • 京东美团研发面经
  • 精彩代码 vue.js
  • 前端学习笔记之观察者模式
  • #、%和$符号在OGNL表达式中经常出现
  • $L^p$ 调和函数恒为零
  • (6)添加vue-cookie
  • (C#)if (this == null)?你在逗我,this 怎么可能为 null!用 IL 编译和反编译看穿一切
  • (C语言)求出1,2,5三个数不同个数组合为100的组合个数
  • (zt)最盛行的警世狂言(爆笑)
  • (创新)基于VMD-CNN-BiLSTM的电力负荷预测—代码+数据
  • (附源码)python旅游推荐系统 毕业设计 250623
  • (附源码)spring boot公选课在线选课系统 毕业设计 142011
  • (附源码)计算机毕业设计SSM基于java的云顶博客系统
  • (推荐)叮当——中文语音对话机器人
  • (五)大数据实战——使用模板虚拟机实现hadoop集群虚拟机克隆及网络相关配置
  • (转)Google的Objective-C编码规范
  • .NET Core WebAPI中使用Log4net 日志级别分类并记录到数据库
  • .Net OpenCVSharp生成灰度图和二值图
  • .Net Web项目创建比较不错的参考文章