16. 組み込みミドルウェアリファレンス
このドキュメントでは、 Kay に付属している全ミドルウェアコンポーネントについて解説しています。ミドルウェアの使い方や自作のミドルウェアの書き方は ミドルウェア を参照してください。
16.1. 利用できるミドルウェア
16.1.1. キャッシュミドルウェア
-
class kay.cache.middleware.CacheMiddleware
サイト全体にわたるキャッシュを有効にします。キャッシュを有効にすると、 Kay の管理下にあるページは settings.CACHE_MIDDLEWARE_SECONDS に定義した時間のキャッシュされます。
16.1.2. セッションミドルウェア
-
class kay.sessions.middleware.SessionMiddleware
セッションのサポートを有効にします。 セッションを使用する も参照してください。
16.1.3. 認証ミドルウェア
-
class kay.auth.middleware.AuthenticationMiddleware
入力される Request オブジェクト全てに、現在ログインしているユーザを表す user 属性を追加します。 認証の設定 を参照してください。