gpt4 book ai didi

python - 为什么我无法在 GAE 的 Python session 变量中存储 UserID (users.get_current_user())?

转载 作者:行者123 更新时间:2023-12-01 05:57:06 25 4
gpt4 key购买 nike

我正在尝试将 UserID 存储在 Google App Engine (Python) 的 session 变量中。

session 变量功能运行良好。事实上,我什至可以将 key 存储在 session 中。这有效:

    self.session['Xuser'] = user.key.id()

这不起作用:

    self.session['Xuser'] = users.get_current_user()

我什至尝试先将 UserID 放入另一个变量中来欺骗系统。这也不起作用:

    tempcode = users.get_current_user()
self.session['Xuser'] = tempcode

当我尝试将 UserID 放入 session 变量时,问题仅出在第二行。谁能告诉我为什么以及我需要做什么才能将 UserID 存储在 session 变量中以便我可以比较它

我需要这样做,因为我有一个 UserSupplement 类型,并且我不希望用户能够为同一 UserID 将多个条目放入此类中。

谢谢。

最佳答案

尝试

self.session['Xuser'] = users.get_current_user().user_id()

关于python - 为什么我无法在 GAE 的 Python session 变量中存储 UserID (users.get_current_user())?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11956634/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com