在烧瓶中使用字典

时间:2020-06-01 09:50:01

标签: python dictionary flask

我尝试在我的烧瓶应用程序中使用字典来为新用户生成一对名称-一次性密码。 (是的,我知道使用数据库是更好的选择,但是现在我只需要字典即可)

account = session['user_id']
token = secrets.token_hex(16)
users = ({account: {'Login': account, 'Secret': token}})
Name = users[account]['Login']
Key = users[account]['Secret']
print(users[account])

配对名称键将被推送到下一个网页。

如果我理解正确,那么每次用户重新加载页面或其他用户尝试获取密钥时,都会重新创建字典吗?

1 个答案:

答案 0 :(得分:1)

是的,它每次都会创建一个新的字典,您可以通过检查字典的值来阻止它。