【问题标题】:how to delete entity from google appengine using ids如何使用 ids 从 google appengine 中删除实体
【发布时间】:2017-02-18 21:38:43
【问题描述】:

我正在尝试使用 ID 获取帖子实体,但每次尝试运行此代码时都会收到错误消息“NoneType”对象没有属性“删除”。我尝试过使用每种方法和变体,但没有运气。

   post_id = self.request.get("post_id")
   q = db.GqlQuery("SELECT * FROM Post WHERE ID='" + post_id + "'").get()
   q.delete()

【问题讨论】:

  • 无需编辑标题以将其标记为“已解决”。只需接受答案(答案分数下方的复选标记)。
  • 嘿@DanCornilescu 我必须等待两天才能接受我自己的答案。
  • 我,好吧,我忘了,没关系。谢谢。 :)

标签: python google-app-engine google-cloud-datastore


【解决方案1】:

我想通了。

这是我所做的:

post = Post.get_by_id(int(post_id))
post.delete()
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-08-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多