首页 > 编程语言 >flask(python)踩坑总结篇1

flask(python)踩坑总结篇1

时间:2024-03-18 23:12:58浏览次数:24  
标签:总结 flask python session user password newUser id

1、session中只能够使用字典,且字典中不可以包含自定义类,比如user

否则会报错TypeError: Object of type user is not JSON serializable

 2、time()这是超大的数,需要存活计时器需要相减

 3、user和current_user不是一个东西!!!

render_template('register.html', user=current_user) 4、generate_password_hash这个由于flask的版本不同,method的可取值也会不同,我的版本是3.0.2 new_user = user(email=session['newUser']['email'], id=session['newUser']['id'], password=generate_password_hash(                 session['newUser']['password'], method='pbkdf2:sha1')) 不足的东西还有很多很多

标签:总结,flask,python,session,user,password,newUser,id
From: https://www.cnblogs.com/fightingkkk/p/18081732

相关文章

  • NOJ南邮上机 最大公约数和最小公倍数 PROB1006 Python
    PROB1006  最大公约数和最小公倍数描述:求两个正整数的最大公约数和最小公倍数输入:两个正整数A,B输出:两个正整数的最大公约数、最小公倍数样例输入:43样例输出:112defmax_gcd(a,b):whileb!=0:temp=a%ba=bb=temp......
  • Python学习随记(三):字符串方法
    Python学习随记(三)字符串方法#字符串方法name='翟图南-袁培风-徐万里汪断水谷继之翟少泽俞名万'print(name)#去除空格strip()lstriprstrip首尾或首或尾的空格print(name.strip())#replace替换print(name.replace('翟','宅'))#切分所有的数据默认......
  • python控制UI实现桌面微信自动化
    Hello,我是新星博主:小恒不会java背景使用 wxpy 或者 itchat 这种第三方库通过Python控制自己的微信号,实现很多自动化操作,用的是微信网页版接口,不过随着微信的发展(信息安全等方面愈加重要,这种不符合官方期望出现的东西,很容易就破产。也由于itchat在python的request请......
  • 亲子游戏【华为OD机试JAVA&Python&C++&JS题解】
    题目描述宝宝和妈妈参加亲子游戏,在一个二维矩阵(NN)的格子地图上,宝宝和妈妈抽签决定各自的位置,地图上每个格子有不同的糖果数量,部分格子有障碍物。游戏规则是妈妈必须在最短的时间(每个单位时间只能走一步)到达宝宝的位置,路上的所有糖果都可以拿走,不能走障碍物的格子,只能上下......
  • Flask学习笔记
    Flask构成1.路由(Routing):Flask使用路由来定义URL和对应的处理函数。通过装饰器@app.route(),可以将一个URL映射到相应的处理函数上,从而实现请求的路由和处理。2.视图函数(ViewFunctions):视图函数是Flask中处理请求的核心组件,它接收请求并返回响应。视图函数通常被装饰器绑......
  • 基于YOLOv8/YOLOv7/YOLOv6/YOLOv5的景区垃圾识别系统(Python+PySide6界面+训练代码)
    摘要:本文介绍了一个先进的基于深度学习的景区垃圾检测系统,该系统集成了最新的YOLOv8算法,并与YOLOv7、YOLOv6、YOLOv5等前代算法进行了性能对比,通过对比实验证明了其在图像、视频、实时视频流和批量文件处理中对景区垃圾进行精确识别和分类的能力。文章深入讲解了YOLOv8算法的工作......
  • 华为OD机试Python - 可以处理的最大任务数
    可以处理的最大任务数前言:本专栏将持续更新互联网大厂机试真题,并进行详细的分析与解答,包含完整的代码实现,希望可以帮助到正在努力的你。关于大厂机试流程、面经、面试指导等,如有任何疑问,欢迎联系我,wechat:steven_moda;email:[email protected];备注:CSDN。题目描述在某个项......
  • 微信小程序学习(第四章总结)
    页面组件4.1组件的定义及属性        组件是页面视图层(WXML)的基本组成单元,组件组合可以构建功能强大的页面结构。小程序框架为开发者提供了容器视图、基础内容、表单、导航、多媒体、地图、画布开放能力等8类(30多个)基础组件。        每一个组件都由一......
  • Python爬虫--1
    Python爬虫小组:255、229、218、219一.安装软件软件名称:PyCharm可以到PyCharm官网下载免费的Community(社区)版本的PyCharm,这个版本虽然不及收费的Professional(专业)版本的PyCharm功能强大,但对于一般应用足够了。(书上抄的)二.匹配数据在根目录上右击,新建一个目录,再在此目录里新建......
  • Python 递归函数实现二分法,带思路解释
            二分法可以大大提升对有序数列的查找,传统的迭代查找会挨个比较数列中的值,如果数列较为庞大会影响查询效率。二分法每次取数列的中间数与待查找数字比较大小,以升序排列为例子 首先要考虑数列长度的奇偶性。        奇数取中间位置的数字,如果比待查找......