8得票3回答
Django:跨多个域名维护会话

我有两个/多个域名,比如 foo.com 和 bar.com ,它们共享同一个后端,也就是说这两个域名的请求都会被重定向到托管在其他地方的同一个“web实例”上。 当前行为 如果用户登录了 foo.com,那么他/她还需要登录 bar.com 才能访问任何终端节点/URL,例如:bar...

9得票4回答
属性错误:'WSGIRequest'对象没有属性'session'。

我经常在不同的时候遇到这个错误,每当我操作django.wsgi文件后,错误就会被修复,但几小时后又会再次出现。我很困惑该怎么办。我的middleware_classes如下所示: MIDDLEWARE_CLASSES = ( 'django.middleware.cache.Upd...

26得票2回答
Django:在同一个视图中设置会话并获取会话密钥

我想将一些东西存储在数据库中,并且正在使用当前会话作为外键:来自models.pyclass Visited(models.Model): session = models.ForeignKey(Session) page = models.ForeignKey(Page) ...

17得票2回答
当创建Django会话时

我不太明白 Session 是在什么时候创建的以及它是根据什么实体来创建的(是根据 IP、浏览器还是登录用户)。从文档中我看到默认情况下,Session 是为每个访问者创建的 - 但是访问者指的是什么(浏览器还是 IP)?

108得票9回答
如何在Django中找到request.session的sessionid并将其作为变量使用?

我知道你可以使用request.session['variable_name']来获取会话变量,但似乎没有办法以类似的方式将会话ID(键)作为变量获取。这个在哪里有记录吗?我找不到相关信息。

7得票2回答
Django的'SessionStore'对象没有属性'_session_cache'。

我目前正在收到以下错误的垃圾邮件: dictionary update sequence element #0 has length 14; 2 is required,似乎是由 ('SessionStore' object has no attribute '_session_cache'...

22得票4回答
巨大的Django Session表格,是正常行为还是bug?

也许这是完全正常的行为,但我觉得django_session表格比它应该拥有的要大得多。 首先,我每天运行以下清理命令,因此大小不是由过期会话引起的:DELETE FROM %s WHERE expire_date < NOW() 这些数字: 我们每天有大约5000个独立的访客(排...

9得票2回答
关闭AWS负载均衡器的粘性会话后,如何使用Django用户会话?

我正在使用AWS Elastic Beanstalk和Elastic Load Balancer(ELB)后面的EC2服务器。 我启用了ELB上的“粘性会话”,因为这是我能够正确处理django用户会话的唯一方法。然而,在高峰期,这会导致问题,因为ELB不再平均分配每个传入请求。这通常会导致...

39得票5回答
如何在Django测试框架中修改会话(session)

我的网站允许未登录的个人通过创建基于当前session_key的用户来贡献内容。 我想为我的视图设置一个测试,但似乎无法修改request.session: 我想这样做: from django.contrib.sessions.models import Session s = Ses...

8得票2回答
Django的默认会话生命周期是多久?如何更改它?

我在https://docs.djangoproject.com/en/1.10/ref/settings/没有找到默认会话生命周期的设置。 我知道可以手动更改此设置 (如何在5分钟内使Django会话过期?)。