一、URL重定向(redirect)

@app.route("/login")
def login():# 使用url_for函数通过视图函数的名字找到url路径url = url_for("index")return redirect(url)

二、cookie操作

@app.route("/")
def index():resp = make_response("set cookie is ok")# 设置cookieresp.set_cookie("name", "yy")# 通过max_age设置过期时间,单位秒resp.set_cookie("age", "18", max_age=3600)return resp@app.route("/cookie")
def cookie():# 获取cookiename = request.cookies.get("name")return name@app.route("/delete")
def delete_cookie():resp = make_response("delete ok")# 删除cookieresp.delete_cookie("name")return resp

三、session操作

# flask中的session会用到的密钥字符串
app.config['SECRET_KEY'] = os.urandom(24)
# 默认session过期时间为30天,下面代码设置为5小时过期
app.config['PERMANENT_SESSION_LIFETIME'] = timedelta(hours=5)@app.route("/login")
def login():# 设置sessionsession["username"] = "yy"session["password"] = "admin"session["data"] = {"a": 1, "b": 2}return redirect(url_for("index"))@app.route("/index")
def index():data = session.get("data")if data is None:return "None"return str(data)@app.route("/delete")
def delete():# 删除session# del session['username']
    session.clear()return "ok"

转载于:https://www.cnblogs.com/yang-2018/p/11013353.html

Flask框架 之重定向、cookie和session相关推荐

  1. Web后端学习笔记 Flask(9)cookie and session

    Flask_wtf除了可以做表单验证,模板渲染之外,还可以防御CSRF攻击.要了解CSRF攻击的原理,首先需要了解cookie和session的知识点. cookie:在网站中,HTTP请求是无状态的 ...

  2. Django框架详细介绍---cookie、session、自定义分页

    1.cookie 在HTTP协议介绍中提到,该协议是无状态的,也就是每次请求都是独立的,它的执行情况和结果与前面的请求和之后的请求都无直接关系,它不会受前面的请求响应情况直接影响,也不会直接影响后面的 ...

  3. Django框架——状态保持(cookie、session)

    目录 1.cookie 2.session 1.cookie 设置: HttpResponse.set_cookie(cookie名, value=cookie值, max_age=cookie有效期 ...

  4. Django框架介绍之cookie与session

    cookie http请求时无状态的,一个客户端第一次,第二次,第n次访问同一个服务器都是一样的,服务器都会按照一个新的连接处理.但是,有时候客户端需要服务器记住客户端的登录状态,譬如离开一会,回来之 ...

  5. 【Python】flask框架学习 flask框架的基本使用

    flask框架是什么? Flask 是一个轻量级的 Web 框架,用于构建 Web 应用程序.它基于 Python 编程语言和 Werkzeug 工具包,提供了简单易用的 API,可以轻松地创建 RE ...

  6. python flask框架详解

    Flask是一个Python编写的Web 微框架,让我们可以使用Python语言快速实现一个网站或Web服务.本文参考自Flask官方文档, 英文不好的同学也可以参考中文文档 1.安装flask pi ...

  7. Flask 框架中 上下文基础理念,包括cookie,session存储方法,requset属性,current_app模块和g模块...

    Flask中上下文,分为请求上下文和应用上下文.既状态留存 ,就是把变量存在某一个地方可以调用 请求上下文:实际就是request和session用法理念,既都是可以存储东西. 应用上下文:既变量共享 ...

  8. Servlet学习DAY_02:重定向/ 文件上传/ Cookie和Session/ 导入一个工程 / 配置欢迎页面 / 同步请求和异步请求/JSON和AJax介绍 /过滤器

    重定向 重定向是服务器告诉客户端往指定的路径再次发出请求的指令 执行过程: 当服务器执行重定向方法时会给客户端返回302状态码和一个请求路径,浏览器接收到302后会立即往指定的路径再次发出请求 res ...

  9. MySQL、JDBC、HTML、CSS、JavaScript、jQuery、tomcat、Http、Servlet、JSP、EL、JSTL、Maven、Cookie、Session(框架第一部分)

    第一章 MySQL 一 .数据库 1.什么是数据库? 所谓的数据库就是指存储和管理数据的仓库 2.数据库有哪些分类? 3.什么是关系型数据库? 底层以二维表的形式保存数据的库就是关系型数据库 stu- ...

  10. Flask之cookie、session、闪现

    文章目录 Flask之cookie.session.闪现 一.cookie 1.1 什么是cookie? 1.2 如何在flask中使用cookie? 1.2.1 设置cookie 1.2.1.2 实 ...

最新文章

  1. java 手机号脱敏,身份证号脱敏 工具类
  2. python3.7界面设计_基于selenium+Python3.7+yaml+Robot Framework的UI自动化测试框架
  3. 字段中存在空值的问题测试
  4. 眼睛看近和看远的示意图
  5. 参数数组(params)的用法
  6. TypeScript 3.4 发布
  7. fileziller 恢复 站点管理器 内的ftp帐号方法
  8. oracle表空间查询维护命令大全之二(undo表空间)
  9. mongoDB--1 概念
  10. 跟我学Spring Cloud(Finchley版)-21-Spring Cloud Config-配置属性加解密
  11. IDEA 删除SVN文件
  12. zigbee协议栈串口收发 From zigbee菜鸟笔记(十 二)
  13. 基于Idea+Java+MySQL+SSM的毕业设计网上管理系统(建议收藏)
  14. 联想重装系统去掉保护_联想电脑u盘重装系统被写保护怎么去掉
  15. 数据可视化案例(七)——智慧园区
  16. 利用c语言绘制漫天星空-动画
  17. PPT组合图——如何等比例缩放
  18. 一款超好用的开源密码管理器?
  19. 自动驾驶笔记-轨迹跟踪之①纯跟踪算法(Pure Pursuit)
  20. C/C++实现你的浪漫表白:浪漫流星雨表白程序,

热门文章

  1. Java 8 新特性(一)lambda表达式
  2. 响应式网站关于资源跨域问题
  3. BlockingQueue的核心方法
  4. C++11 std::ref()
  5. 33. Avoid Hiding inerited names
  6. hdfs文件系统无法在网页上显示
  7. matlab中arccosh,mathematica10下载
  8. dalsa相机设置编码器外触发_Modicon M262 编码器接口功能介绍
  9. android开发 自我优势_Android程序员必看之Android六大优势
  10. python random random_【python】random与numpy.random