在Python中,您可以使用session
來設置和讀取會話數據。首先,您需要安裝并導入flask
模塊。
from flask import Flask, session
app = Flask(__name__)
app.secret_key = "your_secret_key"
要設置session
數據,您可以使用session
字典,并為其添加鍵值對。
@app.route('/')
def index():
session['username'] = 'John'
return 'Session is set'
要讀取session
數據,您可以像訪問普通字典一樣訪問session
字典中的鍵。
@app.route('/')
def index():
username = session.get('username')
return f'Username: {username}'
請注意,為了使用session
,您需要設置secret_key
屬性。這個密鑰用于加密會話數據,以確保安全性。
此外,還可以使用session.pop('key')
方法將指定鍵從會話中移除。
@app.route('/')
def index():
session.pop('username', None)
return 'Session is removed'
請確保在使用session
之前安裝了flask
模塊,并在應用程序中設置了secret_key
屬性。