session会话
第一种方式:Flask自带的存储方式,数据存储在客户端
第二种方式:使用Flask-Session进行储存,将数据库保存在redis中
请求
接收HTTP请求方式:@app.route('/', methods=['GET', 'POST', 'DELETE', 'PATCH', 'PUT'])
判断当前请求的方式:request.method
获取GET请求传递的参数:request.args
获取值:request.args.get(key)
获取多值:request.args.getlist(key)
获取POST请求传递的参数:request.form
获取值:request.form.get(key)
获取多值:request.form.getlist(key)
获取路径:request.path
获取文件:request.files
响应
生成响应对象:返回的页面
设置cookie:
响应对象res.set_cookie(key, value, max_age, expires)
key:键值对中的键
value:键值对中的值
max_age:过期时间,单位为秒
expires:过期时间,datetime为单位
删除cookie:
delete_cookie:响应对象res.selete_cookie(key)
set_cookie:响应对象res.set_cookie(key, value, max_age=0)