2016-09-10 9 views
1

セッションが変更されるたびに、たとえばrequest.session['last_date'] = datetime.datetime.now()のように、expiry_dateも変更されます。
例外を作成することはできますか?私は、セッションのタイムアウトとしてexpiry_dateを使いたいですが、クライアントに数分ごとにリクエストを送信するJSコードがあるので、常にセッションexpiry_dateを延長します。djangoの特定のURL /ビューは、セッションの有効期限を変更しませんか?

私は、この日付を延長することなくセッションに書き込む方法(シンプルな、私は願って)が欲しいです。

答えて

0

session.set_expiry関数を使用してカスタムの有効期限を設定することができます。有効期限はセッションの変更後には延長されません。

+0

私はset_expiry(None)を使うべきでしょうか? – user3599803

+0

いいえ、set_expiry(なし)は、各変更後の日付を延長するデフォルトの動作に戻ります。有効期限を更新する必要があるリクエストに対してのみ 'set_expiry'を呼び出すことで、有効期限を手動で更新する必要があります。 –

関連する問題