标题 | pyramid配置session的方法教程 |
内容 | 这篇文章主要介绍了pyramid如何配置session,大家可以参考使用。 1.使用默认的session,在ini文件中: 代码如下: frompyramid.sessionimportUnencryptedCookieSessionFactoryConfig my_session_factory=UnencryptedCookieSessionFactoryConfig('itsaseekreet')frompyramid.configimportConfigurator config=Configurator(session_factory=my_session_factory)缺点: 这个session是存储在Cookie中的,安全性低。 Cookie有大小限制2.使用Beakerbeakersession可以把session存储在服务器端文件,数据库,客户端加密Cookie中配置文件修改: 代码如下: pyramid.includes=pyramid_debugtoolbar pyramid_tm pyramid_beaker#pyramid_beakeradd-onsettingssession.type=filesession.data_dir=%(here)s/data/sessions/datasession.lock_dir=%(here)s/data/sessions/locksession.key=customerskeysession.secret=customerssecretsession.cookie_on_exception=true__init__.py中: 代码如下: #pyramid_beakeradd-on session_factory=session_factory_from_settings(settings)config=Configurator( settings=settings, session_factory=session_factory ) |
随便看 |
|
在线学习网考试资料包含高考、自考、专升本考试、人事考试、公务员考试、大学生村官考试、特岗教师招聘考试、事业单位招聘考试、企业人才招聘、银行招聘、教师招聘、农村信用社招聘、各类资格证书考试等各类考试资料。