Web.pyには独自のデータベースAPI web.dbがあります。代わりにSQLObjectを使用することは可能ですが、これを正しく行う方法を説明するドキュメントを見つけることができませんでした。私は特にデータベース接続の管理に興味があります。 wsgiエントリポイントで接続を確立して再利用することが最善の方法です。 Webpyの料理本には、example SQLAlchemyでこれを行う方法が含まれています。私は、SQLObjectを使って同様のことを正しく行う方法を知ることに興味があります。SQLObjectでwebpyを使用してdb接続を管理するには?
これは、私は現在、それを行う方法です。
class MyPage(object):
def GET(self):
ConnectToDatabase()
....
return render.MyPage(...)
それは各クエリに新しいデータベース接続を確立ので、これは、明らかに非効率的です。私は良い方法があると確信しています。