跳转到主要内容

Flask的服务端会话支持

项目描述

Flask-Session

Flask-Session

Flask-Session是Flask的一个扩展,为您的应用程序添加了服务端会话支持。

GitHub Actions Workflow Status Documentation status BSD-3 Clause License Common Changelog Code style: ruff PyPI - Latest Version PyPI - Python Version Discord PyPI - Downloads

安装

使用pip安装和更新

$ pip install flask-session

一个简单示例

from flask import Flask, session
from flask_session import Session

app = Flask(__name__)
# Check Configuration section for more details
SESSION_TYPE = 'redis'
app.config.from_object(__name__)
Session(app)

@app.route('/set/')
def set():
    session['key'] = 'value'
    return 'ok'

@app.route('/get/')
def get():
    return session.get('key', 'not set')

支持的存储类型

  • Redis

  • Memcached

  • 文件系统

  • MongoDB

  • SQLAlchemy

文档

更多内容请参阅官方Flask-Session文档

维护者

贡献

感谢所有为Flask-Session做出贡献的人。完整列表可在CONTRIBUTORS.md中找到。

如果您想贡献,请查看CONTRIBUTING.rst

项目详情


下载文件

下载适用于您平台文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码分发

flask_session-0.8.0.tar.gz (940.3 kB 查看哈希值)

上传时间 源代码

构建分发

flask_session-0.8.0-py3-none-any.whl (24.4 kB 查看哈希值)

上传时间 Python 3

由以下提供支持