pyramid配置session的方法教程

时间:2021-04-26 09:23:37 

1. 使用默认的session, 在ini文件中:


from pyramid.session import UnencryptedCookieSessionFactoryConfig
my_session_factory = UnencryptedCookieSessionFactoryConfig('itsaseekreet')

from pyramid.config import Configurator
config = Configurator(session_factory = my_session_factory)

缺点:
这个session是存储在Cookie中的,安全性低。
Cookie有大小限制

2. 使用Beaker

beaker session可以把session存储在服务器端文件,数据库,客户端加密Cookie中

 配置文件修改:


pyramid.includes = pyramid_debugtoolbar 
                                   pyramid_tm 
                                   pyramid_beaker

 # pyramid_beaker add-on settings

session.type = file

session.data_dir = %(here)s/data/sessions/data

session.lock_dir = %(here)s/data/sessions/lock

session.key = customerskey

session.secret = customerssecret

session.cookie_on_exception = true

__init__.py中:


# pyramid_beaker add-on 
session_factory = session_factory_from_settings(settings)

 

config = Configurator(
        settings=settings,
        session_factory=session_factory
    )

标签:pyramid,session,python
0
投稿

猜你喜欢

  • Windows 下python3.8环境安装教程图文详解

    2023-05-09 09:55:09
  • 详解利用python识别图片中的条码(pyzbar)及条码图片矫正和增强

    2022-12-26 18:01:16
  • 使用Flask和Django中解决跨域请求问题

    2023-01-16 10:03:10
  • vue生成随机验证码的示例代码

    2023-07-02 16:57:09
  • Web脚本开发语言比较

    2007-08-22 17:32:00
  • 清理你的CSS

    2009-10-06 15:11:00
  • 分析Python编程时利用wxPython来支持多线程的方法

    2021-03-09 12:02:57
  • Python学习笔记(一)(基础入门之环境搭建)

    2021-12-26 12:51:40
  • 在PHP中操作文件的扩展属性

    2023-07-22 06:49:20
  • python实现凯撒密码、凯撒加解密算法

    2023-08-27 17:49:22
  • Python基于聚类算法实现密度聚类(DBSCAN)计算【测试可用】

    2022-08-08 01:14:46
  • pandas groupby 分组取每组的前几行记录方法

    2021-06-19 05:52:20
  • python实现把二维列表变为一维列表的方法分析

    2021-11-30 07:13:44
  • 在win和Linux系统中python命令行运行的不同

    2023-08-03 05:16:22
  • 高性能WEB开发 JS、CSS的合并、压缩、缓存管理

    2023-01-02 11:03:26
  • 基于python实现模拟数据结构模型

    2022-11-12 23:44:01
  • python可视化爬虫界面之天气查询

    2022-09-24 07:34:54
  • python迭代器自定义类的具体方法

    2023-07-08 06:17:30
  • 初步解析Python中的yield函数的用法

    2023-01-03 12:23:05
  • volatile保证可见性及重排序方法

    2022-07-22 03:14:59
  • asp之家 网络编程 m.aspxhome.com