エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Django: sessionの有効期限を設定するset_expiry()は、引数が0の時には有効期限を変更しない - Qiita
Django: sessionの有効期限を設定するset_expiry()は、引数が0の時には有効期限を変更しないDjango 概要... Django: sessionの有効期限を設定するset_expiry()は、引数が0の時には有効期限を変更しないDjango 概要と結論 タイトルの通りですが、しばらくハマっていたのでメモを残しておきます。 結論としては、set_expiry(0)とした時には有効期限=0となるのではなく、ブラウザを閉じた瞬間にSessionが破棄されます。もちろん挙動としては有効期限を0にしても同じなのですが、例えばTestCaseを書く時、sessionの有効期限を取得するget_expiry_age()を呼ぶと困ります。0ではなく、デフォルトの有効期限(1209600 = 2週間の秒表記)が戻ってくるからです。 前提知識: Djangoのsession Django公式ドキュメント: セッションの使い方 こちらのリンクに書かれている通り、デフォルトの設定でDjangoはCookieにSessionI
2022/02/03 リンク