【Python】【Flask】提交表单后报500错误

news/2024/6/3 3:14:55 标签: python, flask, 开发语言

【背景】

日常用户使用的一个Online的基于Flask做的工具,今天忽然报错,看现象是点击表单提交按钮后发生错误。报500内部错误。

【分析】

用print步步为营接近root cause。

  1. 报错对应视图函数的展示部分正常执行。
  2. 提交表单按钮后的内容全部没有正常执行。
    提交表单用的方法是form.validate_on_submit():,没有进入后续的执行内容,说明表单字段中肯定出现了invalid的情况。
    观察了一下相关Form的定义如下:
python">class FCCYForm(FlaskForm):
    Spot_day = DateField("Spot day", format='%Y-%m-%d',valid

http://www.niftyadmin.cn/n/5464932.html

相关文章

夸克网盘扩容N次20T的方法

通过任推邦的渠道去进行申请扩容,目前夸克网盘项目很火,很好申请。 废话少说,直接扫码注册任推邦。 ▼ 扫码注册 或者通过链接注册: https://dt.bd.cn/#/pages/login/register?invite_code899494 点击首页——找到“夸克网盘” 申…

orb-slam3的优化函数

orb-slam3的优化函数 单帧优化 1. int PoseOptimization(Frame *pFrame) 位姿优化,纯视觉时使用。优化目标:单帧的位姿 3D-2D 最小化重投影误差 e (u,v) - project(Tcw*Pw) \n只优化Frame的Tcw,不优化MapPoints的坐标 IO [in] pFrame 待优…

物联网学习2、MQTT 发布/订阅模式介绍

MQTT 发布/订阅模式 发布订阅模式(Publish-Subscribe Pattern)是一种消息传递模式,它将发送消息的客户端(发布者)与接收消息的客户端(订阅者)解耦,使得两者不需要建立直接的联系也不…

Python爬虫之JavaScript动态渲染页面爬取(Pyppeteer的使用)

JavaScript动态渲染页面爬取之Pyppeteer的使用 JavaScript动态渲染的页面不止Ajax一种。例如有些页面的分页部分由JavaScript生成,非原始HTML代码。 为了解决这些问题,我们可以直接模拟浏览器运行,然后爬取数据,这样就可以实现所…

WebRTC即时通讯核心协议-TRUN(RFC5766)

如果一台主机处于NAT后面,那么在一定条件下两台主机无法之间进行通讯。在这种条件下,那么使用中继服务提供通讯是有必要的,RFC5766规范定义了一个名为TURN&am…

Electron的学习

目录 项目初始化可以看官网非常详细根路径创建.vscode文件夹主进程和渲染进程之前的通信ipcRenderer.send和ipcMain.on的使用ipcRenderer.invoke和ipcMain.handle的使用 切换主题模式文件拖放保存消息通知进度展示图标闪烁自定义菜单自定义右键菜单 项目初始化可以看官网非常详…

selenium 遮罩层

之前写智联自动投简历 和boss自动投简历的时候 发现操作到上限之后就有个遮罩层,会在当前页面有个顶层得div 没办法获取下面的内容 # 假设遮罩层元素有一个特定的ID或者其他属性 没有id xpath 或者class 都可以mask_element WebDriverWait(driver, 10).until(EC.…

Golang 内存管理和垃圾回收底层原理(二)

一、这篇文章我们来聊聊Golang内存管理和垃圾回收,主要注重基本底层原理讲解,进一步实战待后续文章 垃圾回收,无论是Java 还是 Golang,基本的逻辑都是基于 标记-清理 的, 标记是指标记可能需要回收的对象&#xff0c…