# -*- encoding: utf-8 -*-
#cookie 相关的操作,依赖与make_response库,调用cookie依赖request模块
from flask import Flask,make_response,request #建立对象
app = Flask(__name__) #从配置文件中加载配置
app.config.from_pyfile('config.ini') @app.route("/")
def index():
return "这里是首页" #存cookie的方法
@app.route('/setcookie')
def set_cookie():
resp = make_response("存储cookie")
#使用set_cookie方法来存储key-value形式数据,加max_age 表示value存活的时间
resp.set_cookie('productname','嘻嘻嘻',max_age = 13600)
return resp #调用cookie的方法
@app.route("/getcookie")
def get_cookie():
#通过request模块cookies属性的get方法,指定key来调用value
resp = request.cookies.get('productname')
return resp #删除cookie的方法
@app.route("/delcookie")
def del_cookie():
#通过make_response对象内置的delete_cookie方法来指定key来删除value
resp = make_response("删除cookie")
resp.delete_cookie("productname")
return resp if __name__ == "__main__":
app.run()

  cookie的增加,调用以及删除,代码顶级明确UTF-8,cookie导入 Flask, make_response, request 模块

----------------------------------------------------------------------------------------

# -*- encoding: utf-8 -*-
#session是依赖与flask的session模块,如果想要使用session模块,在配置里必须定义sessionkey
from flask import Flask,session #建立对象
app = Flask(__name__) #从配置文件里加载配置
app.config.from_pyfile('config.ini') @app.route("/")
def index():
return "我是首页oy" #存储session的方法
@app.route("/set_session")
def set_session():
#直接使用session对存储的内容赋值
session['username'] = '你好'
return "存储session成功" #调用session的方法
@app.route("/get_session")
def get_session():
#通过session直接对内容进行调用
se = session['username']
return se #删除session的方法
@app.route("/del_session")
def del_session():
#通过session的pop方法来指定key删除value
session.pop('username')
return "删除成功" if __name__ == "__main__":
app.run()

  session的增加,调用以及删除,代码顶级明确UTF-8,session 导入 Flask, session 模块

Flask框架里的cookie和session的更多相关文章

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

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

  2. pyhton框架Django之cookie和session

    一,cookie和session的理解 cookies 是浏览器为 Web 服务器存储的一小段信息. 每次浏览器从某个服务器请求页面时,它向服务器回送之前收到的cookies.它保存在浏览器下的某个文 ...

  3. django框架中的cookie与session

    cookie因为http是一个无状态协议,无法记录用户上一步的操作,所以需要状态保持.cookie和session的区别:1.cookie是保存在浏览器本地的,所以相对不安全.cookie是4k的大小 ...

  4. Django框架介绍之cookie与session

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

  5. Django框架中的Cookie和Session

    学习内容: (1)cookie (2)session Web是基于请求/响应模式,HTTP协议是无状态的,但是基于 Internet的各种服务系统应运而生,建立商业站点或者功能比较完善的个人站点,常常 ...

  6. web框架--tornado之cookie与session初识

    cookie的本质其实就是在浏览器端保存的键值对, 每当浏览器端发送一次请求, 都会将这些键值对附加在请求中并发送给服务器端. 一.目录结构 二.main_pro.py #!/usr/bin/env ...

  7. flask系列七之cookie和session

    该部分参考链接: http://blog.csdn.net/qq_28877125/article/details/77677890 http://blog.csdn.net/qq_28877125/ ...

  8. flask框架基本使用(3)(session与cookies)

    #转载请留言联系 flask 框架基本使用(1):https://www.cnblogs.com/chichung/p/9756935.html flask 框架基本使用(2):https://www ...

  9. python flask框架详解

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

随机推荐

  1. javascript第一个作业之网页计算器

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  2. centos6.5-VMware虚拟机-双网卡绑定

    1 添加多张网卡(生产环境中有多个卡槽,可用ifconfig查看) 2 编辑两张虚拟机的网卡和物理机的连接方式,这里两张都使用NAT即可 3 打开虚拟机查看所有的网卡(网络接口),修改配置网卡配置文件 ...

  3. MySQL Execution Plan--IN子查询包含超多值引发的查询异常

    问题描述 版本:MySQL 5.7.24 SQL语句: SELECT wave_no, SUM(IF(picking_qty IS NULL, 0, picking_qty)) AS PICKED_Q ...

  4. 为s5pv210烧录镜像

    1.使用九鼎提供的工具,在sd卡中烧录uboot 2.重启开发板,进入uboot命令行, fdisk -c 0 fastboot 3.电脑安装fastboot驱动 fastboot烧录镜像

  5. windows的github教程

    如何向github提交变更1. 在github上面创建project,获得git地址:2. 来到windows,首先安装git:3. 在目标目录下:git clone https://github.c ...

  6. Window服务项目脚手架

    本人最近工作用到window服务程序,于是尝试分享下经验,开源了一个window服务脚手架项目,把window服务程序必不可少的组件集成进去,如日志组件log4net,window服务挂在后台,用日志 ...

  7. Faster-RCNN理解

    一.Faster-RCNN基本结构 该网络结构大致分为三个部分:卷积层得到高位图像特征feature maps.Region Proposal Network得到候选边框.classifier识别出物 ...

  8. redis 缓存击穿 看一篇成高手系列3

    什么是缓存击穿 在谈论缓存击穿之前,我们先来回忆下从缓存中加载数据的逻辑,如下图所示 因此,如果黑客每次故意查询一个在缓存内必然不存在的数据,导致每次请求都要去存储层去查询,这样缓存就失去了意义.如果 ...

  9. js配置文件路径和项目目录文件夹位置的一致性

    在js文件引入的时候注意配置文件的路径是否和项目目录中的文件夹位置一致,如果不一致, 浏览器会指出找不到文件404的情况

  10. 通过excel创建表

    using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; usin ...