首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Tipfy会话管理

Tipfy会话管理
EN

Stack Overflow用户
提问于 2011-11-11 20:35:40
回答 1查看 102关注 0票数 2
代码语言:javascript
复制
def manage_bread_crumb(self, testvar):
 stzr = ''
 if self.session.get('temp_sesison') != None:
  stzr = pickle.loads(str(self.session.get('temp_sesison')))
  string = stzr + testvar
  self.session['temp_sesison'] = pickle.dumps(string)
  self.temp_session = pickle.loads(str(self.session.get('temp_sesison')))

def __init__(self, request):
 RequestHandler.__init__(self, request)
 Jinja2Mixin.__init__(self)
 if self.session.get('profile_user') is not None:
  self.profile_user = pickle.loads(str(self.session.get('profile_user')))
 else:
  self.profile_user = None

 self.temp_session = pickle.loads(str(self.session.get('temp_sesison')))\
   if self.session.get('temp_sesison') else None

我连接了一个字符串,并将其附加到由tipfy为每个请求创建的会话中。但是会话不会更新。

下面是我在另一个处理程序中调用会话的方式:

代码语言:javascript
复制
 def some_hanlder(self, secure_page_handler):
  self.manage_bread_crumb('some name')
  print self.temp_session 

有谁可以帮我?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-03-27 14:06:24

我所要做的就是将tipfy会话管理从cookie更改为memcache。在那之后,它工作得很好,

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8094058

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档