Riferimento ai metadati NDB

Questa API si trova nel modulo google.appengine.ext.ndb.metadata, solitamente utilizzato tramite from google.appengine.ext.ndb import metadata.

Funzioni

get_entity_group_version(key)
Restituisci la versione del gruppo di entità contenente la chiave. Questa versione è un aumento garantito a ogni modifica al gruppo di entità. La versione può di aumento anche in assenza di modifiche visibili all'utente per l'entità gruppo. Può restituire None se il gruppo di entità non è mai stato scritto.

Avviso: il comportamento dei metadati del gruppo di entità ora è diverso. L'entità la versione del gruppo può aumentare indipendentemente dagli aggiornamenti dell'utente. In precedenza, l'entità gruppo di utenti è stato aumentato solo all'aggiornamento dell'utente. Per mantenere il comportamento precedente, utilizza soluzione alternativa versione gruppo di entità.

Argomenti

chiave
per un gruppo di entità.
get_namespaces(start=Nessuno, end=Nessuno)
Restituisci un elenco di nomi di spazi dei nomi.

Argomenti

avvia
Non restituire nomi dello spazio dei nomi in ordine alfabetico prima di questo.
fine
Non restituire nomi dello spazio dei nomi dopo questo in ordine alfabetico.
get_kinds(start=None, end=None):
Restituisci un elenco di nomi di tipi nello spazio dei nomi corrente.

Argomenti

avvia
Non restituire nomi di tipi prima di questo in ordine alfabetico.
fine
Non restituire nomi di tipo dopo questa data in ordine alfabetico.
get_properties_of_kind(kind, start=None, end=None):
Restituisci un elenco di nomi di proprietà per il nome kind specificato nello spazio dei nomi attuale.

Argomenti

gentile
Le proprietà di quale tipo elencare.
avvia
Non restituire nomi di proprietà prima di questo in ordine alfabetico.
fine
Non restituire nomi di proprietà dopo questa data in ordine alfabetico.
get_representations_of_kind(kind, start=None, end=None)
Restituisci i nomi delle proprietà di mappatura dict per il nome del tipo specificato in elenchi di nomi di rappresentazione, come "STRING", "BOOLEAN" o "INT64". Cerca solo nello spazio dei nomi attuale. Per un elenco completo di questi tipi, consulta: Tipi di rappresentazione
Restituisci un elenco di nomi di proprietà per il nome kind specificato.

Argomenti

gentile
Le proprietà di quale tipo elencare.
avvia
Non restituire nomi di proprietà prima di questo in ordine alfabetico.
fine
Non restituire nomi di proprietà dopo questa data in ordine alfabetico.

Tipi di rappresentazione

Classe proprietà Rappresentazione
StringProperty STRINGA
BooleanProperty BOOLEANO
IntegerProperty INT64
FloatProperty DOPPIO
DateTimeProperty
DateProperty
TimeProperty
INT64
UserProperty UTENTE
BlobProperty STRINGA
BlobKeyProperty STRINGA
TextProperty STRINGA
GeoPtProperty PUNTO
GenericProperty Dipende dal valore memorizzato.
ComputedProperty Dipende dal valore memorizzato.
JsonProperty STRINGA
PickleProperty STRINGA
StructuredProperty Quando ottieni i tipi di rappresentazione, StructuredProperty non verranno restituite. Mostra invece i valori relativi ai valori proprietà secondarie corrispondenti ai loro tipi di proprietà).
LocalStructuredProperty STRINGA
KeyProperty RIFERIMENTO