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 |