Eccezioni

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

eccezione ComputedPropertyError()
Rilevato quando si tenta di impostare un valore per una proprietà calcolata o di eliminarla.
eccezione InvalidPropertyError()
Si verifica quando una proprietà non è applicabile a un determinato utilizzo. Ad esempio, una proprietà deve esistere ed essere indicizzata per essere utilizzata nella clausola di proiezione o di raggruppamento per una query.
Eccezione ReadonlyPropertyError()
Eccezione sollevata durante il tentativo di impostare un valore di proprietà di sola lettura.
eccezione UnprojectedPropertyError()
Eccezione sollevata quando viene recuperato un valore della proprietà non presente nella proiezione.