Questa API si trova nel modulo google.appengine.ext.ndb.metadata, in genere utilizzata tramite from google.appengine.ext.ndb import metadata.
Funzioni
- get_entity_group_version(key)
- Restituisce la versione del gruppo di entità contenente la chiave.
Questa versione
aumenta sicuramente a ogni modifica del gruppo di entità. La versione potrebbe
aumentare anche in assenza di modifiche visibili all'utente al gruppo di entità. Potrebbe restituire
Nonese 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 degli utenti. In precedenza, la versione del gruppo di entità aumentava solo in seguito all'aggiornamento dell'utente. Per mantenere il comportamento precedente, utilizza la soluzione alternativa per la versione del gruppo di entità.
Argomenti
- chiave
- chiave per un gruppo di entità.
- get_namespaces(start=None, end=None)
- Restituisce un elenco di nomi di spazi dei nomi.
Argomenti
- start
- Non restituire i nomi degli spazi dei nomi prima di questo in ordine alfabetico.
- end
- Non restituire i nomi degli spazi dei nomi dopo questo in ordine alfabetico.
- get_kinds(start=None, end=None):
- Restituisce un elenco di nomi di tipi nello spazio dei nomi corrente.
Argomenti
- start
- Non restituire i nomi dei tipi prima di questo in ordine alfabetico.
- end
- Non restituire i nomi dei tipi dopo questo in ordine alfabetico.
- get_properties_of_kind(kind, start=None, end=None):
- Restituisce un elenco di nomi di proprietà per il nome kind specificato
nello spazio dei nomi corrente.
Argomenti
- kind
- Quali proprietà del tipo elencare.
- start
- Non restituire i nomi delle proprietà prima di questa data in ordine alfabetico.
- end
- Non restituire i nomi delle proprietà dopo questo in ordine alfabetico.
- get_representations_of_kind(kind, start=None, end=None)
- Restituisce i nomi delle proprietà di mappatura
dictper il nome del tipo specificato a elenchi di nomi di rappresentazione come "STRING", "BOOLEAN" o "INT64". Cerca solo nello spazio dei nomi corrente. Per un elenco completo di questi tipi, vedi Tipi di rappresentazione - Restituisce un elenco di nomi di proprietà per il nome kind specificato.
Argomenti
- kind
- Quali proprietà del tipo elencare.
- start
- Non restituire i nomi delle proprietà prima di questa data in ordine alfabetico.
- end
- Non restituire i nomi delle proprietà dopo questo in ordine alfabetico.
Tipi di rappresentazione
| Classe proprietà | Rappresentazione |
|---|---|
| StringProperty | STRING |
| BooleanProperty | BOOLEAN |
| IntegerProperty | INT64 |
| FloatProperty | DOUBLE |
|
DateTimeProperty DateProperty TimeProperty |
INT64 |
| UserProperty | UTENTE |
| BlobProperty | STRING |
| BlobKeyProperty | STRING |
| TextProperty | STRING |
| GeoPtProperty | PUNTO |
| GenericProperty | (Dipende dal valore memorizzato). |
| ComputedProperty | (Dipende dal valore memorizzato). |
| JsonProperty | STRING |
| PickleProperty | STRING |
| StructuredProperty |
Quando ricevi i tipi di rappresentazione, StructuredProperty
le proprietà non vengono restituite. Mostra invece i valori delle
proprietà secondarie corrispondenti ai rispettivi tipi di proprietà).
|
| LocalStructuredProperty | STRING |
| KeyProperty | RIFERIMENTO |