匿名会话的 Django 会话 ID

Django session IDs for anonymous sessions

我看到为新会话生成了一个随机(但不一定是唯一的)session_key,它存储在您使用的任何会话类型(缓存、数据库、cookie)中。

我的两个查询是:

  1. 是否为所有会话生成新的session_key,包括匿名会话
  2. 匿名会话的到期时间是否与经过身份验证的会话的持续时间相同 - 即在 SESSION_COOKIE_AGE 或类似时间之后?
  1. 是的,即使是匿名用户也可以获得会话。

  2. 是的。该文档没有过多说明匿名会话的到期,但我假设它会遵循相同的规则。