2017-01-31 7 views
0

ドキュメントを読んでいるうちに、djangoセッションはリクエストオブジェクトを使ってアクセスすることが分かりました。複数のビューがあるとどうなりますか?セッションデータにアクセスするために、すべてのビューで同じ 'リクエスト'オブジェクトを使用する必要がありますか? (私はdjangoに新しいです:))djangoセッションデータにアクセスする

+0

すべての要求は、要求オブジェクトが渡される単一のビューによって処理されます。だから基本的にそれは決して "同じ目的"ではありません。同じビューで処理されるリクエスト間でもありません。セッションは、セッション・データをデータベースからフェッチする 'SessionMiddleware'によってリクエストごとに要求オブジェクトに自動的にアタッチされます。したがって、すべてのビューはセッションデータにアクセスできます。 – trixn

答えて

0

この質問は本当に意味がありません。

requestは、すべてのビューの最初のパラメータです。ビューに渡されるオブジェクトを介してセッションにアクセスします。

+0

私はその部分を理解しました。私が尋ねようとしていることは、別のビューがこのセッションデータにアクセスすることができることです(読み書き) –

+0

私はまだ理解しません。すべてのビューは要求オブジェクトに渡されます。それが同じユーザーの場合、もちろんビューは同じセッションデータにアクセスできます。それはセッションの全目的*です。 –

関連する問題