| from flask import Flask |
| from flask import render_template |
| from flask import request |
| from flask import make_response |
| from datetime import datetime, timedelta |
| |
| |
| @app.route('/set_cookie') |
| def set_cookie(): |
| |
| response = make_response('Hello World') |
| out_date = datetime.today() + timedelta(days=30) |
| response.set_cookie('Name', 'Hyman', expires=out_date) |
| return response |
| |
| |
| @app.route('/get_cookie') |
| def get_cookie(): |
| |
| name = request.cookies.get('Name') |
| print(name) |
| return render_template('cookie.html') |
| |
| |
| @app.route('/del_cookie') |
| def del_cookie(): |
| |
| response = make_response('delete cookie') |
| response.set_cookie('Name', '', expires=0) |
| return response |
| |
| |
| @app.route('/del_cookie2') |
| def del_cookie2(): |
| |
| response = make_response('delete cookie2') |
| response.delete_cookie('Name') |
| return response |
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>页面获取cookie</title>
</head>
<body>
<h1>My name is {{request.cookies.get('Name')}}</h1>
</body>
</html>
转自:https://blog.csdn.net/guoqianqian5812/article/details/75305697
| import os |
| from flask import Flask |
| from flask import session |
| from datetime import timedelta |
| |
| app = Flask(__name__) |
| |
| |
| if __name__ == '__main__': |
| app.run(debug=True) |
| |
| |
| app.config['SECRET_KEY'] = os.urandom(24) |
| app.config['PERMANENT_SESSION_LIFETIME'] = timedelta(days=7) |
| |
| |
| @app.route('/') |
| def index(): |
| session.permanent = True |
| session['username'] = 'xxx' |
| return 'Hello World!' |
| |
| |
| @app.route('/get/') |
| def get(): |
| return session.get('username') |
| |
| |
| @app.route('/delete/') |
| def delete(): |
| print(session.get('username')) |
| session.pop('username') |
| print(session.get('username')) |
| return 'delete' |
| |
| |
| @app.route('/clear/') |
| def clear(): |
| print(session.get('username')) |
| session.clear() |
| print(session.get('username')) |
| return 'clear' |
转自:https://www.cnblogs.com/nimingdaoyou/p/9037655.html