私は、さまざまな種類のユーザーに対していくつかのルールセットを含むWebサイトを持っています。 ルール(パーミッション)の1つは、セッションの有効期限によって異なります。Djangoキーベースのセッションの有効期限
たとえば、ブラウザを閉じたときに認証されていないユーザーのセッションをフラッシュする必要があります。ただし、認証されたユーザーのセッションは一定の期間存続する必要があります。
さらに、認証されたユーザーの場合、セッション中のいくつかのキーは、ブラウザーを閉じても他のキーを有効にしておく必要があります。
Djangoでこのキーベースのセッションの有効期限を達成するにはどうすればよいですか?
私はドキュメントを見ました。一定の時間が経過した後、またはブラウザが閉じると、特定のセッションが期限切れになるのは簡単ですが、キーごとに行う方法はわかりません。うまくいけば、他の人があなたに答えを与えることができますが、あなたはキーごとの有効期限を持つ 'SessionBase'の独自の実装を作らなければならないかもしれません。 – Gareth