ビュー内で、これがセッションの最初のヒットであるかどうかを判断する簡単な方法はありますか?
session-create-dateとsession-last-accessed-dateを比較するような明らかなものを探しましたが、それらのフィールドは存在しないようです。
セッションデータにカスタムキーを設定し、キーがない場合は新しいセッションであると想定しますが、もっとクリーンな方法があるかどうか疑問に思いました。
ありがとう!
settings.SESSION_COOKIE_AGE
マイナスで計算したらどうですかmy_session.get_expiry_age()
?0 に近いほど、新しいセッションです。最初のヒット セッションの場合、これは常にゼロですが、わかりません。