新闻资讯

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻资讯列表

session如何设置和读取,怎么设置session的有效时间

发布时间:2023-09-19 07:45:41

session如何设置和读取

在Python中,您可使用`session`来设置和读取会话数据。首先,您需要安装并导入`flask`模块。
```python
from flask import Flask, session
app = Flask(__name__)
app.secret_key = "your_secret_key"
```
要设置`session`数据,您可使用`session`字典,并为其添加键值对。
```python
@app.route('/')
def index():
session['username'] = 'John'
return 'Session is set'
```
要读取`session`数据,您可以像访问普通字典一样访问`session`字典中的键。
```python
@app.route('/')
def index():
username = session.get('username')
return f'Username: {username}'
```
请注意,为了使用`session`,您需要设置`secret_key`属性。这个密钥用于加密会话数据,以确保安全性。
另外,还可使用`session.pop('key')`方法将指定键从会话中移除。
```python
@app.route('/')
def index():
session.pop('username', None)
return 'Session is removed'
```
请确保在使用`session`之前安装了`flask`模块,并在利用程序中设置了`secret_key`属性。