瓶子插件烧杯,用于会话和缓存的wsgi中间件
bottle-beaker的Python项目详细描述
使用wsgi中间件将插件打包到会话和缓存库
示例
importbottlefrombottle.extimportbeakersession_opts={'session.type':'file','session.cookie_expires':300,'session.data_dir':'./data','session.auto':True}app=beaker.middleware.SessionMiddleware(bottle.app(),session_opts)@bottle.route('/test')deftest():s=bottle.request.environ.get('beaker.session')s['test']=s.get('test',0)+1s.save()return'Test counter: %d'%s['test']bottle.run(app=app)