我正在尝试将 UserID 存储在 Google App Engine (Python) 的会话变量中。
会话变量功能工作正常。事实上,我什至可以将密钥存储在会话中。这有效:
self.session['Xuser'] = user.key.id()
这不起作用:
self.session['Xuser'] = users.get_current_user()
我什至尝试通过先将 UserID 放入另一个变量来欺骗系统。这也不起作用:
tempcode = users.get_current_user()
self.session['Xuser'] = tempcode
当我尝试将 UserID 放入会话变量时,问题仅出在第二行。谁能告诉我为什么以及我需要做什么才能将 UserID 存储在会话变量中,以便我可以比较它
我需要这样做,因为我有一个 UserSupplement 类型,并且我不希望用户能够为同一个 UserID 输入多个条目。
谢谢。