Riferimento ai metadati di 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(chiave)
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=None, end=None)
Restituisci un elenco di nomi di spazi dei nomi.

Argomenti

avvia
Non restituire nomi dello spazio dei nomi in ordine alfabetico prima di questo.
end
Non restituire nomi dello spazio dei nomi dopo questo in ordine alfabetico.
get_kinds(start=None, end=None):
Restituisce un elenco di nomi di tipo 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

kind
Le proprietà di quale tipo elencare.
avvia
Non restituire i nomi delle proprietà precedenti 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
Restituisce un elenco di nomi di proprietà per il nome kind specificato.

Argomenti

kind
Le proprietà di quale tipo elencare.
avvia
Non restituire i nomi delle proprietà precedenti in ordine alfabetico.
fine
Non restituire i nomi delle proprietà dopo questo in ordine alfabetico.

Tipi di rappresentazione

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