Python 是否删除django中特定用户的会话?
我正在尝试删除Django中某个特定用户的会话。代码似乎运行得很好,但我相信会话不会被删除,因为该用户仍在登录。 我用于删除会话的代码是:-Python 是否删除django中特定用户的会话?,python,django,session,Python,Django,Session,我正在尝试删除Django中某个特定用户的会话。代码似乎运行得很好,但我相信会话不会被删除,因为该用户仍在登录。 我用于删除会话的代码是:- user = User.objects.get(id=id) for s in Session.objects.all(): if s.get_decoded().get('_auth_user_id') == user.id: s.delete() //类型强制转换为相同的类型,否则它们将始终返回
user = User.objects.get(id=id)
for s in Session.objects.all():
if s.get_decoded().get('_auth_user_id') == user.id:
s.delete()
//类型强制转换为相同的类型,否则它们将始终返回False
user=user.objects.get(id=id)
对于会话.objects.all()中的:
如果int(s.get_decoded().get(“'u auth_user_id'))==int(user.id):
s、 删除()