全局变量仅适用于一个us

2024-04-23 23:00:20 发布

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

我正在构建一个Django应用程序,我需要你的帮助来管理我的用户会话。你知道吗

现在,我的朋友索引.html是我的登录页面。它是一个表单(用户名、密码)。 当用户单击login时,我得到表单,将其与我的users SQL表进行比较,然后如果匹配,我将一些全局变量(firstname1,lastname1)呈现给profil_页面.html. 假设我只是使用(username1,password1)登录。你知道吗

当我在另一台计算机上使用另一个登录名(username2,password2)尝试我的应用程序时,它会把我带到profil_页面.html我可以在我的网页上看到(名字2,姓氏2)。你知道吗

问题是,当我回到登录的第一台计算机(username1,password1)时,我刷新了页面,现在我在页面上看到了(firstname2,lastname2)。你知道吗

我想这是一个会议的问题。我想我的全局变量是一台电脑,而不是我的整个应用程序。你知道吗

非常感谢。你知道吗


Tags: django用户应用程序密码表单html计算机朋友
1条回答
网友
1楼 · 发布于 2024-04-23 23:00:20

如果希望每个用户都有一个变量,只需创建一个会话变量。这样,除非用户会话过期,否则它将保持不变。你知道吗

request.session['name'] = 'hello'

相关问题 更多 >