Найти - Пользователи
Полная версия: Bottle-session или аналог
Начало » Web » Bottle-session или аналог
1
pmus
Делаю сайт на bottle, понадобилась авторизация и сессии. Написал класс для пользователя, нарисовал формочки, пароли в базу положил, проверку сделал. А вот саму сессию запустить ну никак не удается.

Поделитесь примером рабочего кода?
pmus
pmus
Поделитесь примером рабочего кода?

сам спросил, сам отвечаю.

import bottle
from beaker.middleware import SessionMiddleware
 
session_opts = {
    'session.type': 'memory',
    'session.cookie_expires': 300,
    'session.auto': True
}
app = SessionMiddleware(bottle.app(), session_opts)
 
@bottle.route('/')
def session_test():
    s = bottle.request.environ.get('beaker.session')
    s['test'] = 'this string came from the session'
    s.save()
    bottle.redirect('/output')
 
@bottle.route('/output')
def session_output():
    s = bottle.request.environ.get('beaker.session')
    return s['test']
 
bottle.run(
    app=app,
    host='localhost',
    port=5000,
    debug=True,
    reloader=True
)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB