私の App Engine アプリケーションには、カスタム ユーザー モデルがあります。このモデルは、アプリケーション コードで頻繁にアクセスされます。リクエストが処理される前に、各認証済みリクエストにモデル インスタンスを挿入することで、コードを簡素化したいと考えています ( process_request
Django ミドルウェア クラスのメソッドと同様)。
フレームワークとして webapp2 で App Engine Python2.7 標準ランタイムを使用しています。
WSGI 環境ディクショナリを変更し、ミドルウェアを追加するwebapp_add_wsgi_middleware
関数を定義する WSGI ミドルウェア callable を作成しようとしましたappengine_config.py
が、リクエストがアプリによって処理されるまでミドルウェアは実行されませんでした。
アプリケーションによって処理される前にリクエストを変更するにはどうすればよいですか?