if not request.session.session_key: session
request.session.create()io
session_id = request.session.session_key循環
SessionStore.create()用於建立新會話(即未從會話存儲加載的會話session_key=None)。request
save()用於保存現有會話(即從會話存儲加載的會話)。會話存儲
調用save()新會話也可能有效,但產生session_key與現有會話衝突的可能性很小。create() 調用save()和循環,直到session_key生成未使用的。生成