如何在Django中注销时获取用户

2024-09-29 17:11:12 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图让从django注销的用户将其作为argyment传递给外部python脚本。 这是我的注销视图:

def logoutUser(request):
    user = request.user
    exec = run([sys.executable,'scriptlogout.py', user], shell=False, stdout=PIPE)
    logout(request)
    return redirect('beesy:Login')

但这不起作用,我无法检索用户单击注销

谢谢你帮助我


Tags: djangorun用户py脚本视图requestdef
1条回答
网友
1楼 · 发布于 2024-09-29 17:11:12

谢谢大家,我使用了str(),效果非常好:

def logoutUser(request):
    user = str(request.user)
    exec = run([sys.executable,'scriptlogout.py', user], shell=False, stdout=PIPE)
    logout(request)
    return redirect('beesy:Login')

相关问题 更多 >

    热门问题