Как вы используете супапперы для бутылок с стаканами?Бутылка() w/Beaker Middleware?
bottlepy.org показывает примеры для обоих:
Sub-приложений http://bottlepy.org/docs/dev/tutorial.html#plugins-and-sub-applications
сеансы http://bottlepy.org/docs/dev/recipes.html#keeping-track-of-sessions
Комбинированные
from bottle import Bottle
from beaker.middleware import SessionMiddleware
session_opts = {
'session.type': 'file',
'session.cookie_expires': 300,
'session.data_dir': './data',
'session.auto': True
}
app = Bottle()
app = SessionMiddleware(app, session_opts)
@app.route('/')
def hello():
return 'Hello World'
app.run()
Это выгоняет следующее сообщение об ошибке:
Traceback (most recent call last):
File "example.py", line 14, in <module>
@app.route('/')
AttributeError: 'SessionMiddleware' object has no attribute 'route'
Я должен был включить, что целью здесь является возможность подключать субпаппы .mount, сохраняя при этом поддержку сеанса через стакан. – Nite