Eccezioni

Oltre alla classe di eccezioni del datastore DB, il datastore NDB fornisce le seguenti classi di eccezioni:

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.