我知道你可以使用request.session['variable_name']来获取会话变量,但似乎没有办法以类似的方式将会话ID(键)作为变量获取。这个在哪里有记录吗?我找不到相关信息。
我正在使用这个来登录用户:def login_backend(request): if request.method == 'POST': username = request.POST['username'] password = request.PO...
我需要在用户登录时设置一个会话变量。我该如何做到这一点? if request.user.is_authenticated(): profile = request.user.get_profile() request.session['idempresa'] = profi...
我的网站允许未登录的个人通过创建基于当前session_key的用户来贡献内容。 我想为我的视图设置一个测试,但似乎无法修改request.session: 我想这样做: from django.contrib.sessions.models import Session s = Ses...
在Django中,我将SESSION_COOKIE_DOMAIN设置为我的域名。但实际上我想使用两个不同的域名运行相同的网站。 如果设置了SESSION_COOKIE_DOMAIN,则只有指定的域名允许用户登录。是否可以允许两个域名都能登录?
我正在开发一个网站,需要在用户N分钟内无操作后自动退出登录。使用Django有没有相关的最佳实践?
如何显示所有会话键和值?我知道可以使用request.session['key']来访问值,但我想知道是否有其他由他人设置或在用户登录或类似事件期间自动设置的值。
我想将一些东西存储在数据库中,并且正在使用当前会话作为外键:来自models.pyclass Visited(models.Model): session = models.ForeignKey(Session) page = models.ForeignKey(Page) ...
我正在使用Django sessions,希望能够在管理界面中查看会话数据。这个有可能吗? 也就是说,对于每个会话,我想要查看存储在会话数据库中的数据(据我了解,这基本上是一个字典)。 目前,我只能在Session data字段中看到哈希值,例如: gAJ9cQEoVQ5zb3J0aW5...