ndb google engine app google-app-engine app-engine-ndb

google app engine - google - cómo eliminar la entidad NDB usando ID?



ndb google app engine (1)

Prueba esto:

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

Debe convertir el id en entero para construir una clave numérica (id) en lugar de una clave de nombre.

en función de esto, doc https://developers.google.com/appengine/docs/python/ndb/entities#deleting_entities , todavía no estoy seguro de por qué no puedo hacer la eliminación en NDB:

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

Sí, sé cómo seleccionar usando ID

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

pero todavía no está funcionando ...

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

este tampoco funciona:

category.key.delete()

¿algo mal?