【问题标题】:Django session for multiple users多用户的 Django 会话
【发布时间】:2017-03-12 18:16:15
【问题描述】:

我已设置request.session['username']=username

如果两个用户同时登录,那么 request.session['username'] 会被最后登录的用户的用户名覆盖吗?

【问题讨论】:

  • 不,这不会是因为request.session 指的是不同的会话。

标签: django


【解决方案1】:

正如@falsetru 所说,它不会

当请求页面时,Django 会创建一个 HttpRequest 对象,其中包含有关请求的元数据。

例如,如果您的应用同时收到 10 个请求,则将创建 10 个请求对象,这些请求彼此不同。 session 是请求对象的属性。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-12-04
    • 2013-11-26
    • 2012-08-18
    • 1970-01-01
    • 1970-01-01
    • 2023-03-27
    • 1970-01-01
    相关资源
    最近更新 更多