ビーカー セッションでボトル サブアプリをどのように使用しますか?
bottlepy.org は両方の例を示しています:
サブアプリ 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'