会话如何在Django中初始化?

时间:2018-08-08 20:09:54

标签: python django session cookies

对于在Django上启用会话后发生的事情,我仍然感到困惑。该文档说每个Request都有一个与之关联的会话字典。这是否意味着将使用唯一的密钥作为会话ID来初始化默认会话?而且,如果每个浏览器的会话都是唯一的,那么当用户登录时,所有request都可以访问同一会话吗?

1 个答案:

答案 0 :(得分:0)

会话ID将是初始化时与会话关联的唯一数据。如果我理解您的第二个问题,则可以从任何视图访问请求对象,从而可以从任何视图访问会话。一旦用户登录,便可以访问请求对象。如果有请求对象并且用户已登录,则可以访问会话可以像其他任何字典一样进行访问。这是explanation的mozzila的Django会话。