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

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

73得票11回答
如何在5分钟内使Django会话过期?

我正在使用这个来登录用户:def login_backend(request): if request.method == 'POST': username = request.POST['username'] password = request.PO...

73得票3回答
如何在Django中设置和获取会话?

我需要在用户登录时设置一个会话变量。我该如何做到这一点? if request.user.is_authenticated(): profile = request.user.get_profile() request.session['idempresa'] = profi...

49得票5回答
会话数据库表清理

这个表格是否需要清除,还是Django会自动处理?

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

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

33得票4回答
Django,使用多个域名的SESSION_COOKIE_DOMAIN

在Django中,我将SESSION_COOKIE_DOMAIN设置为我的域名。但实际上我想使用两个不同的域名运行相同的网站。 如果设置了SESSION_COOKIE_DOMAIN,则只有指定的域名允许用户登录。是否可以允许两个域名都能登录?

32得票5回答
在Django网站上,用户N分钟内未活动后自动注销

我正在开发一个网站,需要在用户N分钟内无操作后自动退出登录。使用Django有没有相关的最佳实践?

28得票2回答
如何在Django中显示所有会话键和值?

如何显示所有会话键和值?我知道可以使用request.session['key']来访问值,但我想知道是否有其他由他人设置或在用户登录或类似事件期间自动设置的值。

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

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

26得票5回答
Django,如何在管理界面中查看会话数据

我正在使用Django sessions,希望能够在管理界面中查看会话数据。这个有可能吗? 也就是说,对于每个会话,我想要查看存储在会话数据库中的数据(据我了解,这基本上是一个字典)。 目前,我只能在Session data字段中看到哈希值,例如: gAJ9cQEoVQ5zb3J0aW5...