Как указано в документации :
Как только SessionMiddleware будет в
место, объект сеанса будет сделан
доступно как beaker.session в
WSGI environment.
В Google App Engine вы можете получить доступ к диктонному объекту сеанса мензурки из WebHandler с помощью:
session = self.request.environ['beaker.session']
сеанс представляет собой словарь Python , куда вы можете в основном поместить данные с помощью:
session['somekey'] = 'foo'
или получить данные, используя:
my_var = session['somekey']
Простой пример Counter будет примерно таким:
class MainPage(webapp.RequestHandler):
def get(self):
session = self.request.environ['beaker.session']
if 'counter' in session:
counter = session['counter'] + 1
session['counter'] = counter
else:
session['counter'] = 1
self.response.out.write('counter: %d' % counter)