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生成未使用的。生成