Djangoのライフサイクル
ジャンゴミドルウェア
ジャンゴ・ジャンゴミドルウェアは、セキュリティに似ている
ミドルウェアはDjangoのバックエンド(のURL、ビュー、テンプレート、モデル取得するために通過する必要のある要求時間 )
、Webサービスゲートウェイインターフェイスに到達するために応答がミドルウェアを通過する時間がかかります
Djangoのデフォルト7つのミドルウェア
ミドルウェア= [ ' django.middleware.security.SecurityMiddleware ' 、 ' django.contrib.sessions.middleware.SessionMiddleware ' 、 ' django.middleware.common.CommonMiddleware ' 、 ' django.middleware.csrf.CsrfViewMiddleware ' 、 ' django.contrib。 auth.middleware.AuthenticationMiddleware ' ' django.contrib.messages.middleware.MessageMiddleware ' ' django.middleware.clickjacking.XFrameOptionsMiddleware " 、 ]
5つの方法は、ミドルウェア、ユーザーがカスタマイズできるDjangoがあります。
マスター 1 .process_request()メソッド 2 .process_response()メソッド を理解する 。3 .process_view() 。4 .process_exception() 5.process_template_response()
ジャンゴミドルウェアは何をすべきかを使用することができます
1 。グローバルな身元確認、アクセス頻度の制限は、アクセス権が確認...限り、それはあなたがミドルウェアで行うことができるグローバルチェックサムに関連する
すべての最高のWebフレームワークで行われ2.djangoミドルウェアの
\