Skip to main content
 首页 » 编程设计

python之如何在 Google App Engine 中获取最后插入的项目 key

2025年05月04日26fff_TT

我正在使用 Google App Engine 和 Python。
我有一个带有元素的模型。
在我使用 item.put()
插入一个项目之后 我想获取它的 key 并使用此 key 重定向到页面。

类似于:

redirectUrl = "/view/key/%s/" % item.key 
self.redirect(redirectUrl) 

请您参考如下方法:

此外,item.put() 返回 key 作为结果,因此几乎没有必要再次立即获取该 key ——只需更改您的顺序,例如

  item.put() 
  redirectUrl = "/view/key/%s/" % item.key() 

进入

  k = item.put() 
  redirectUrl = "/view/key/%s/" % k