源代码从下链接引用:https://www.cnblogs.com/felixwang2/p/9261493.html

我使用的是python3.6

在运行代码的时候遇到了以下问题

session['user_info'] = user  这一行代码报错错误:

解决方案:

加入一行代码  app.config['SECRET_KEY'] = '123456'

这是给了一个固定值

若是要给一个随机值:

>>> import os
>>> os.urandom(24)
'\xeew\xe4\xc0\xee\xb1]\x9b\xa0\x9e)\x15Qhem\xe5\xf17\xd6\xceB\xb7\xb4'

利用os模块的urandom来获取随机值

在flask项目中,Session, Cookies以及一些第三方扩展都会用到SECRET_KEY值,这是一个比较重要的配置值。

SECRET_KEY是一个用于加密的

转载于:https://www.cnblogs.com/zhwforever/p/10577150.html

pythonweb框架Flask学习笔记05-简单登陆相关推荐

  1. python框架Flask学习笔记之get和post请求

    1.get请求: 使用场景: 说白了就是从服务器获取数据,比如查询百度的时候就是这样的. 传参方式: 放在url中并且是通过 "  ?  " 的形式来指定Key和 Value的. ...

  2. 千锋Flask学习笔记

    千锋Flask学习笔记 文章目录 千锋Flask学习笔记 写在前面 1. Flask介绍 2. Views 3. Request 4. Response 5. 会话技术 6. 模型和模板 7. 数据传 ...

  3. ESP32 单片机学习笔记 - 05 - AP/Smart Config

    ESP32 单片机学习笔记 - 05 - AP/Smart Config 终于把感觉必要的基础外设学完了,开始学esp32的主要特色功能--物联网~~?(大概) 一.WIFI热点 AP模式 编程指南: ...

  4. JavaWeb黑马旅游网-学习笔记05【分类数据展示功能】

    Java后端 学习路线 笔记汇总表[黑马程序员] JavaWeb黑马旅游网-学习笔记01[准备工作] JavaWeb黑马旅游网-学习笔记02[注册功能] JavaWeb黑马旅游网-学习笔记03[登陆和 ...

  5. JavaWeb黑马旅游网-学习笔记03【登陆和退出功能】

    Java后端 学习路线 笔记汇总表[黑马程序员] JavaWeb黑马旅游网-学习笔记01[准备工作] JavaWeb黑马旅游网-学习笔记02[注册功能] JavaWeb黑马旅游网-学习笔记03[登陆和 ...

  6. JavaScript学习笔记05【高级——DOM对象】

    w3school 在线教程:https://www.w3school.com.cn JavaScript学习笔记01[基础--简介.基础语法.运算符.特殊语法.流程控制语句][day01] JavaS ...

  7. ssm 转发请求_千呼万唤!阿里内部终于把这份SSM框架技术学习笔记分享出来了...

    SSM SSM(Spring+SpringMVC+MyBatis)框架集由Spring.MyBatis两个开源框架整合而成(SpringMVC是Spring中的部分内容).常作为数据源较简单的web项 ...

  8. VC学习笔记:简单绘图

    VC学习笔记:简单绘图 SkySeraph Oct.29th 2009  HQU Email-zgzhaobo@gmail.com  QQ-452728574 Latest Modified Date ...

  9. opencv学习笔记05

    原创:opencv学习笔记05 OpenCV-Python教程:40.ORB https://www.jianshu.com/p/49a84ddef11d ORB最重要的事情是它是OpenCV实验室出 ...

最新文章

  1. 最新OCR开源神器来了!
  2. 图灵5周年系列活动之“有奖DEBUG”
  3. CVPR 2020 | 元学习人脸识别框架详解
  4. Android 自定义属性时TypedArray的使用
  5. 32位JDK和64位JDK
  6. java 获取物理路径_JSP---jsp页面获取物理路径
  7. 个人电话号码查询系统
  8. Hadoop面试题总结
  9. js 模拟表单post提交
  10. PC端天天生鲜页面实现
  11. LintCode168.吹气球
  12. 三星电视机dns服务器维护,4招解救三星智能电视看视频卡顿问题
  13. linux中execvp函数,Linux shell的实现——execvp
  14. BZOJ 3238 [Ahoi2013]差异
  15. 一个3位数字.COM的域名一般多少钱??
  16. linux下查找某文件/文件夹所在的位置
  17. 离散制造,重复制造和流程制造总结
  18. Desktop is unable to push commits to this branch
  19. 1.7-26:字符串最大跨距
  20. 「 LaTex 」 写论文,如何调整图片的位置

热门文章

  1. new,delete和malloc,free以及allocatorT
  2. Atitit.提升软件Web应用程序 app性能的方法原理 h5 js java c# php python android .net
  3. Oracle 11 密码永不过期
  4. python多进程断点续传分片下载器
  5. CSUOJ 1525 Algebraic Teamwork
  6. ajax常见问题汇总(二)
  7. Rxjs--创建操作符
  8. Linux下基本栈溢出攻击【转】
  9. Windows Service方式启动的Tomcat如何配置PermGen Space
  10. maven 编译mybatis项目时xml文件无法编译到target目录下的解决方法