6

このドキュメントhttps://developers.google.com/appengine/docs/python/ndb/entities#deleting_entitiesに基づいて 、NDBで削除できない理由がまだわかりません:

def get(self):
  id = self.request.get("delete")
  ndb.Key('category', id).delete()

ええ、私はIDを使用して選択する方法を知っています

ndb.Key('category', id).get()

しかし、まだ機能していません...

key = ndb.Key('category', id).get()
key.delete()

これも機能しません:

category.key.delete()

何か問題でも?

4

1 に答える 1

12

これを試して:

ndb.Key(category, int(id)).delete()

名前キーの代わりに数値 (id) キーを作成するには、id を整数に変換する必要があります。

于 2012-08-14T09:03:09.140 に答える