Eccezioni

Oltre alle eccezioni per il datastore DB, il datastore NDB fornisce le seguenti classi di eccezione:

eccezione ComputedPropertyError()
Valore aumentato quando si cerca di impostare un valore su una proprietà calcolata o di eliminarla.
eccezione InvalidPropertyError()
Raccolto quando una proprietà non è applicabile a un determinato utilizzo. Ad esempio, una proprietà deve esistere ed essere indicizzata per poter essere utilizzata nella proiezione o nella clausola Raggruppa per di una query.
eccezione ReadonlyPropertyError()
Valore aumentato quando si cerca di impostare un valore di proprietà di sola lettura.
eccezione UnprojectedPropertyError()
Aumentato quando si ottiene un valore della proprietà non incluso nella proiezione.