ジャンゴ - テクニカルセッション
その他
2019-11-16 15:22:10
訪問数: null
テクニカルセッションdjango-
1、クッキー
- ブラウザに保存されています
- これは、構造体への鍵となります
- そして、キーは文字列値です
- あなたは、生存時間を設定することができます
2、セッション
- サーバに保存されています
- これは、構造体への鍵となります
- キーは、オブジェクトに、文字列です。
- あなたは、生存時間を設定することができます
3、セッションとクッキーの関係
- 初めてのセッションのサーバは、サーバは、セッションオブジェクトを作成するとき
- サーバーセッションオブジェクトになるIDは、ブラウザのクッキーに書きました
- クッキーキーはセッションID、値IDのセッションオブジェクトであります
- サーバーがセッションを使用すると、呼ばれるためのサーバルックスは、対応するブラウザでクッキーからクッキーをセッションID
- 対応するセッションID見つけた場合は、対応する値を取得し、サーバーに対応するセッションを見つけるために、
- あなたは、対応するセッションIDを見つけることができない場合、サーバーは新しいセッションオブジェクトを作成します。
ジャンゴでセッションを有効にします
1、Pythonのmanage.pyマイグレーションマイグレーション内蔵アプリケーション、関連テーブルを生成します
2、表django_sessionを生成
- に対応するSESSION_KEYセッションキー
- 対応session_dataセッション内容
- EXPIRE_DATEセッションの有効期限
プログラム経由でrequest.session
セッションオブジェクトを取得します
ストレージとのセッションのユーザー/ブラウザは、データ-関連しました
セッション結果を辞書の形で格納されています
セッションに対応するには、シリアル化されたオブジェクトのJSONを格納する必要があります
セッションのデフォルトの有効期限は2週間です
ジャンゴグローバルコンフィギュレーションファイルがあります global_settings.py
CTRL + N global_settingsの
セッション破壊(出口)
転載: www.cnblogs.com/leomessi10/p/11871716.html