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 |