python - 我如何获取用户 key (谷歌应用程序)

标签 python google-app-engine

如何获取用户 key ?我正在尝试这样

 user = User.get_by_auth_id('k')
 print user.key

它显示1。但是那个关键实体很长。 我正在寻找ag5kZXZ......

enter image description here

最佳答案

您使用的是 google.appengine.ext.db 还是 google.appengine.ext.ndb 吗?

如果您使用的是标准数据库模块,则应该是

print str(user.key())

我认为使用ndb你可以得到它:

print user.key.urlsafe()

关于python - 我如何获取用户 key (谷歌应用程序),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9640626/

相关文章:

python - 如何保存用户每天的进度?

java - 将不同的 GWT 实现返回到 GAE 上的移动和桌面客户端

java - Maven项目构建失败

python - 子进程完成但仍未终止,导致死锁

c++ - 正则表达式:在开头以外的任何地方接受空格

python - 打开文件 tokenizer.dat 时出现 FREELING 错误

google-app-engine - GAE ndb 安全问题?

python - 将 matplotlib.pyplot 导入为 plt,ImportError : libGL. so.1:无法打开共享对象文件:没有这样的文件或目录

python - 无法使用文件字段在 django 中上传图像

google-app-engine - GWT 模块重新启动导致内存不足错误