Questa API si trova nel modulo google.appengine.ext.ndb.metadata
,
generalmente utilizzata tramite
from google.appengine.ext.ndb import metadata
.
Funzioni
- get_entity_group_version(key)
- Restituisci la versione del gruppo di entità contenente la chiave.
È garantito che questa versione aumenti a ogni modifica al gruppo di entità. La versione può aumentare anche in assenza di modifiche visibili all'utente per il gruppo di entità. Può restituire
None
se il gruppo di entità non è mai stato scritto.Avviso: il comportamento dei metadati del gruppo di entità è ora diverso. La versione del gruppo di entità può aumentare indipendentemente dagli aggiornamenti utente. In precedenza, la versione del gruppo di entità aumentava solo all'aggiornamento dell'utente. Per mantenere il comportamento precedente, utilizza la soluzione alternativa per la versione del gruppo di entità.
Argomenti
- chiave
- per un gruppo di entità.
- get_namespaces(start=Nessuno, end=Nessuno)
- Restituisci un elenco di nomi degli spazi dei nomi.
Argomenti
- avvia
- Non restituire i nomi dello spazio dei nomi prima di questo in ordine alfabetico.
- fine
- Non restituire i nomi dello spazio dei nomi che seguono in ordine alfabetico.
- get_kinds(start=Nessuno, end=Nessuno):
- Restituisce un elenco di nomi di tipi nello spazio dei nomi corrente.
Argomenti
- avvia
- Non restituire i nomi dei tipi precedenti in ordine alfabetico.
- fine
- Non restituire i nomi dei tipi successivi in ordine alfabetico.
- get_properties_of_kind(kind, start=Nessuno, end=Nessuno):
- Restituisci un elenco di nomi di proprietà per il nome kind specificato
nello spazio dei nomi corrente.
Argomenti
- kind
- Proprietà del tipo da elencare.
- avvia
- Non restituire i nomi delle proprietà precedenti a questo in ordine alfabetico.
- fine
- Non restituire i nomi delle proprietà successivi in ordine alfabetico.
- get_representations_of_kind(kind, start=Nessuno, end=Nessuno)
- Restituisce i nomi di una proprietà di mappatura
dict
per il nome di 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
- kind
- Proprietà del tipo da elencare.
- avvia
- Non restituire i nomi delle proprietà precedenti a questo in ordine alfabetico.
- fine
- Non restituire i nomi delle proprietà successivi in ordine alfabetico.
Tipi di rappresentazione
Classe della proprietà | Rappresentazione |
---|---|
StringProperty | STRINGA |
BooleanProperty | BOOLEANO |
IntegerProperty | INT64 |
FloatProperty | DOPPIO |
ProprietàDataTime 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 tipi di rappresentazione, le proprietà StructuredProperty
non vengono restituite. Mostra invece i valori delle
proprietà secondarie corrispondenti ai relativi tipi di proprietà).
|
LocalStructuredProperty | STRINGA |
KeyProperty | RIFERIMENTO |