如何使用django和GAE在线查看用户?

时间:2011-03-27 15:59:20

标签: python django google-app-engine

我正在使用Django和Google App Engine,我想构建一个用于检查在线/离线用户的模块。 但GAE不支持会话,因此我很难找到方法。 我该如何解决这个问题?任何想法都将不胜感激,谢谢。

1 个答案:

答案 0 :(得分:2)

会话库无法解决此问题,因为HTTP是无状态的。使用会话,您可以确定某人上次发出请求的时间,但不会告诉您他们是否“在线” - 他们可以立即关闭浏览器标签,或者可以将其打开一周。< / p>

如果你确实需要这样做,你可以使用channel API。或者,您可以使用会话库,或使用用户API登录用户,并在最近n分钟内列出“在线”任何提出请求的人。