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

django cloudflare csrf 403

网站套了cloudflare flare发现登录接口403了,csrf验证失败,

debug设置为False

详细报错如下:

Reason given for failure:

    Referer checking failed - https://xxx/login does not match any trusted origins.

In general, this can occur when there is a genuine Cross Site Request Forgery, or when Django's CSRF mechanism has not been used correctly. For POST forms, you need to ensure:

  • Your browser is accepting cookies.

  • The view function passes a request to the template's render method.

  • In the template, there is a {% csrf_token %} template tag inside each POST form that targets an internal URL.

  • If you are not using CsrfViewMiddleware, then you must use csrf_protect on any views that use the csrf_token template tag, as well as those that accept the POST data.

  • The form has a valid CSRF token. After logging in in another browser tab or hitting the back button after a login, you may need to reload the page with the form, because the token is rotated after a login.

You're seeing the help section of this page because you have DEBUG = True in your Django settings file. Change that to False, and only the initial error message will be displayed.

You can customize this page using the CSRF_FAILURE_VIEW setting.

实际是跨域问题,具体为什么cloudflare会造成跨域不知道,解决方法:

Django配置

CSRF_TRUSTED_ORIGINS=[“网站域名.com”]

相关文章:

django cloudflare csrf 403

网站套了cloudflare flare发现登录接口403了,csrf验证失败, debug设置为False 详细报错如下: Reason given for failure: Referer checking failed - https://xxx/login does not match any trusted origins.In general, this can occur w…...

Hive 中级练习题(40题 待更新)

前言 最近快一周没更了,主要原因是最近在忙另一件事情(关于JavaFX桌面软件开发),眼看大三上一半时间就要过去了,抓紧先学Hive,完了把 Spark 剩下的补了,还有 Kafka、Flume,任务还是…...

核酸检测人员安排

题目描述: 在系统、网络均正常的情况下组织核酸采样员和志愿者对人群进行核酸检测筛查。每名采样员的效率不同,采样效率为N人/小时。由于外界变化,采样员的效率会以M人/小时为粒度发生变化,M为采样效率浮动粒度,M=N10%,输入保证N10%的结果为整数。采样员效率浮动规则:采…...

Vue组件间传值

一、父传子 子组件中定义一个props&#xff0c;用来取出父组件传来的值 <script>export default {props:[msg] //子组件定义props} </script> 在父组件中对子组件的自定义属性绑定父组件的变量 <template><div class"parent">//子组件&a…...

《低代码指南》——维格云和Airtable的比较

Airtable​ 什么是Airtable​ Airtable 是一个任务管理应用程序,它合并了电子表格、数据存储和模板,以帮助组织构建他们的工作流程。 适用于哪些企业/组织/人群​ 根据 Airtable 网站,该工具被超过 200,000 个组织的团队使用。 维格表与Airtable相比如何​ Airtable作为…...

牛客:NC59 矩阵的最小路径和

牛客&#xff1a;NC59 矩阵的最小路径和 文章目录 牛客&#xff1a;NC59 矩阵的最小路径和题目描述题解思路题解代码 题目描述 题解思路 动态规划&#xff0c;递推公式&#xff1a;matrix[i][j] min(matrix[i-1][j], matrix[i][j-1]) 题解代码 func minPathSum( matrix [][…...

20231017定时任务

1. 构建定时任务 表达式生成 在线Cron表达式生成器 1.1 启动类 1.2 测试范例 描述: 1,将该类用Component描述,交给spring管理. 2,定时任务方法用Scheduled&#xff0b;cron表达式描述 2. 定时任务的弊端和优化方案 1.假如有一个定时任务,每小时检查关闭超时未支付订单,当10…...

通讯录和内存动态管理

目录 (通讯录)动态增长版 实现效果 找单身狗 题目 源码 思路 三个内存函数的模拟实现 模拟实现strncpy 模拟实现strncat 模拟实现atoi (通讯录)动态增长版 该版本通讯录在原版的基础上增加了检查容量函数&#xff0c;实现了通讯录的动态…...

安全渗透测试之网络基础知识(IP地址)

#1.IP地址介绍 注意:不同局域网需要有不同的网络部分,通过网络部分区别出网段/网络; 局域网内部,主机部分不能一样,否则会出现地址冲突 范围:0.0.0.0-255.255.255.255 表示:点分十进制 组成:由网络部分和主机部分组成 192.168.1.1 1.1.1.1 255.254.188.2 二进制:00000…...

dubbogo-1 基础rpc服务

文章目录 基本环境处理编译pb接口开启rpc调用业务观察qa1 能取出protoc里面的字段值吗&#xff1f; 基本环境处理 https://cn.dubbo.apache.org/zh-cn/overview/quickstart/go/install/ 这里没有 protoc-gen-go --version 执行 go get -u github.com/golang/protobuf/protoc…...

分布式缓存Spring Cache

一、缓存里的数据如何和数据库的数据保持一致&#xff1f; 缓存数据一致性1)、双写模式2)、失效模式1、缓存数据一致性-双写模式 2、 缓存数据一致性-失效模式 我们系统的一致性解决方案: 1、缓存的所有数据都有过期时间&#xff0c;数据过期下一次查询触发主动更新 2、读写数据…...

CI2454 2.4g无线MCU芯片应用

Ci2454集成MCU芯片 | Ci2454是一款集成无线收发器和 8 位 RISC&#xff08;精简指令集&#xff09;MCU 的SOC芯片。 #Ci2454芯片 集成MCU芯片# 中国芯片# 无线收发器特性&#xff1a; 工作在 2.4GHz ISM 频段 调制方式&#xff1a;GFSK/FSK 数据速率&#xff1a;2Mbps/1Mbps…...

生成包含10个随机字母或数字的字符串,然后统计每个字符的出现次数

from random import choices from string import ascii_letters, digitsx .join(choices(ascii_lettersdigits, k10)) d dict() # 创建空字典 for ch in x:d[ch] d.get(ch, 0) 1 # x中有ch字符,个数1,并作为字典的值 print(x) print(d)也可以使用collections模块的defaul…...

huggingface 模型推理几个重要到类

pipeline 它可以让您方便地使用预训练的模型进行各种任务。当您用pipeline函数创建一个图像分割的pipeline时&#xff0c;它会自动加载和初始化一个SegformerForSemanticSegmentation的实例&#xff0c;并且封装了一些预处理和后处理的逻辑&#xff0c;例如将图像转换为张量&a…...

qml之动态元素类型

文章目录 动画例子 应用动画例子 缓动曲线例子 动画分组例子 嵌套动画代码 状态和转换代码 动画 QMlL使用插值的方式控制属性的更改。动画是在指定的时间内一些列属性的持续变化。 常用的动画类型元素动画&#xff1a;PropertyAnimation:属性值改变播放动画NumberAnimation:qr…...

超详细 | 差分进化算法原理及其实现(Matlab/Python)

差分进化(Differential Evolution&#xff0c;DE)算法是由美国学者Storn和 Price在1995年为求解Chebyshev多项式拟合问题而提出的。算法主要通过基于差分形式的变异操作和基于概率选择的交叉操作进行优化搜索&#xff0c;虽然其操作名称和遗传算法相同&#xff0c;但实现方法有…...

大二第三周总结(算法+生活)

算法&#xff1a; 题目&#xff1a;有效的括号 这个题目也是做过很多回了。主要就是数据结构中”栈“的应用&#xff0c;先进后出。 解题思路&#xff1a; 1.创建 Map 哈希表形成键值对映射 2.进行遍历字符串 在遍历过程中 如果 遍历到的字符c 是左括号&#xff0c;则入栈 pu…...

Lake Formation 和 IAM 之间的区别与联系

IAM 和 Lake Formation 都是 AWS 上的权限管理服务,且默认都是自动开启并生效的,只是如果你没有特别配置过它们,可能感觉不到它们的存在,特别是Lake Formation(后文简写为 LF),通常情况下都是“透明”的,但它确实在每次请求时进行了权限检查。本文会详细介绍一下两者之…...

音频抓取代码示例

以下是一个使用DefaultsKit库的简单爬虫程序&#xff0c;用于爬取音频。代码中使用了https://www.duoip.cn/get_proxy的API获取代理服务器。 import Foundation import DefaultsKit ​ let url "https://www.douban.com/music" // 目标网站URL let proxyUrl "…...

Hexo搭建个人博客系列之环境准备

环境准备 Git Git官网&#xff0c;安装过程,就是一直下一步,详细的看这篇文章 Git的安装 Node.js Node.js官网 Node.js的安装 注册一个GitHub账号 安装hexo 新建一个文件夹(位置任意),运行cmd(若出现了operation not permitted,就以管理员的权限来运行cmd)&#xff0c;运行…...

IWR6843ISK原始ADC数据捕获与解析实战:从二进制文件到信号矩阵

1. IWR6843ISK原始ADC数据解析入门指南 第一次拿到IWR6843ISK雷达的原始ADC数据时&#xff0c;我盯着那个几兆大小的二进制文件发了半天呆——这堆"0101"到底怎么变成能用的雷达信号&#xff1f;后来踩过不少坑才发现&#xff0c;从二进制到信号矩阵的转换&#xff0…...

ncmdump音乐解密工具:三分钟解锁网易云音乐NCM加密文件的终极方案

ncmdump音乐解密工具&#xff1a;三分钟解锁网易云音乐NCM加密文件的终极方案 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 你是否曾经遇到过这样的烦恼&#xff1f;在网易云音乐下载的歌曲只能在特定客户端播放&#xff0c;无法在…...

别再死记硬背了!ROS开发者必备:rosbag record/play/info 高频命令速查手册(附常用场景组合)

ROS开发者效率手册&#xff1a;rosbag高阶场景化命令实战指南 在机器人开发流程中&#xff0c;数据采集与分析环节往往占据30%以上的调试时间。许多中高级ROS开发者虽然熟悉基础指令&#xff0c;却在复杂场景组合命令时频繁查阅文档。本文将彻底改变这种低效模式——我们不是简…...

避坑指南:Verilog中real数据类型的3个常见误区与5个高效使用技巧

Verilog中real数据类型的深度避坑指南&#xff1a;从误区到高阶技巧 在数字电路设计领域&#xff0c;Verilog的real数据类型就像一把双刃剑——它能够精确模拟现实世界的连续信号&#xff0c;却也暗藏着无数让工程师夜不能寐的陷阱。我曾亲眼见证一个团队花费两周时间追踪的仿真…...

电磁频谱的攻防博弈:电子战三大支柱(电子支援、攻击与防护)深度解析

1. 电子战新定义下的三大支柱体系 现代电子战早已不是简单的雷达干扰或通信对抗&#xff0c;而是演变成了一个覆盖电磁频谱全域的动态攻防体系。我第一次接触这个领域是在2013年参与某型电子对抗装备测试时&#xff0c;当时就被这种"看不见的战争"所震撼。电子战新定…...

2026届毕业生推荐的五大AI写作助手解析与推荐

Ai论文网站排名&#xff08;开题报告、文献综述、降aigc率、降重综合对比&#xff09; TOP1. 千笔AI TOP2. aipasspaper TOP3. 清北论文 TOP4. 豆包 TOP5. kimi TOP6. deepseek 一键论文生成器身为新兴的写作工具之时&#xff0c;能够按照用户所输入的主题或者关键词&…...

书匠策AI:论文写作界的“魔法棒”,期刊发表的加速引擎

——解锁高效、精准、创新的学术写作新体验 官网&#xff1a;www.shujiangce.com 微信公众号搜一搜&#xff1a;书匠策AI 在学术研究的道路上&#xff0c;论文写作是每位研究者必须跨越的一道门槛。无论是学生、学者还是科研工作者&#xff0c;都渴望找到一种高效、精准且富有…...

避坑指南:Stata做面板VAR和格兰杰检验时,90%的人都会忽略的5个细节

Stata面板VAR与格兰杰检验实战避坑手册&#xff1a;5个高阶用户必知的技术细节 当你熬夜跑完最后一组面板VAR模型&#xff0c;看着屏幕上那些不显著的系数和宽如长江的置信区间&#xff0c;是否开始怀疑人生&#xff1f;作为经历过无数次模型崩溃又重建的Stata老手&#xff0c;…...

FLUX.1-dev-fp8-dit文生图教程:SDXL Prompt Styler中‘风格锚点’机制与自定义扩展方法

FLUX.1-dev-fp8-dit文生图教程&#xff1a;SDXL Prompt Styler中‘风格锚点’机制与自定义扩展方法 1. 为什么这个组合值得你花10分钟试试 你有没有试过这样的情形&#xff1a;明明写了一大段精心打磨的提示词&#xff0c;生成的图片却总差那么一口气——色彩不够浓郁、构图缺…...

毕业论文 | 基于光流的十字路口闯红灯车辆与行人检测识别系统【附完整matlab代码】

文章目录 摘要 Abstract 第1章 绪论 1.1 研究背景与意义 1.2 国内外研究现状 1.2.1 智能交通监控系统研究现状 1.2.2 光流法在交通检测中的应用现状 1.2.3 闯红灯检测技术研究现状 1.3 论文主要研究内容 1.4 论文结构安排 第2章 光流法理论基础 2.1 光流的基本概念 2.2 光流约束…...