4、flask-cookies

Cookie以文本文件的形式存储在客户端的计算机上。其目的是记住和跟踪与客户使用相关的数据,以获得更好的访问者体验和网站统计信息
官网上说要使用flask的会话的话就不使用cookies,因为会话相对更加安全。不过还是学习一下

上代码:

from flask import Flask, request, make_response

# 创建一个app实例
app = Flask(__name__)

# 设置cookie
@app.route('/set_cookies')
def set_cookies():
    resp = make_response('success')  # 设置响应体
    resp.set_cookie('name', 'admin', max_age=3600)  # 设置cookie内容和有效期,有效期单位为秒
    return resp

# 获取cookie
@app.route('/get_cookies')
def get_cookies():
    cookie = request.cookies.get("name")
    print(request.cookies)
    return cookie

# 删除cookie
@app.route('/delete_cookies')
def delete_cookies():
    resp = make_response('delete success')
    resp.delete_cookie('name')
    return resp


if __name__ == '__main__':
    app.run(debug=True)

看效果:

设置cookie

获取cookie

删除cookie

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Flask CookiesCookie以文本文件的形式存储在客户端的计算机上。其目的是记住和跟踪与客户使用相关的数...
    菜鸟笔记阅读 3,101评论 0 0
  • flask使用操作指南1 1. flask介绍 Flask是一个基于Python实现的web开发的'微'框架 中文...
    文化银儿阅读 17,317评论 4 18
  • 安装 虚拟环境 python3.7 -m venv venv_name 会在目录中产生一个venv_name的文件...
    xxxQinli阅读 5,379评论 0 0
  • 1. javascript的typeof返回哪些数据类型. 答案:string,boolean,number,un...
    townof1997阅读 1,774评论 0 0
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,899评论 18 399