Référence de métadonnées NDB

Cette API se trouve dans le module google.appengine.ext.ndb.metadata, généralement utilisé via from google.appengine.ext.ndb import metadata.

Fonctions

get_entity_group_version(key)
Renvoie la version du groupe d'entités contenant la clé. L'augmentation du numéro de cette version à chaque modification du groupe d'entités est garantie. Le numéro de version peut augmenter même si les modifications apportées au groupe d'entités ne sont pas visibles par l'utilisateur. Cette fonction peut renvoyer None si aucune opération d'écriture n'a été réalisée dans le groupe d'entités.

Dans les datastores sans réplication avancée, cette fonction renvoie None.

Arguments

key
Clé d'un groupe d'entités.
get_namespaces(start=None, end=None)
Renvoie une liste de noms d'espaces de nommage.

Arguments

start
Ne renvoyez pas de noms d'espaces de nommage dans l'ordre alphabétique avant cet argument.
end
Ne renvoyez pas de noms d'espaces de nommage dans l'ordre alphabétique après cet argument.
get_kinds(start=None, end=None):
Renvoie la liste des noms de genres dans l'espace de nommage actuel.

Arguments

start
Ne renvoyez pas de noms de genres dans l'ordre alphabétique avant cet argument.
end
Ne renvoyez pas de noms de genres dans l'ordre alphabétique après cet argument.
get_properties_of_kind(kind, start=None, end=None):
Renvoie la liste des noms de propriétés pour le nom de genre donné dans l'espace de nommage actuel.

Arguments

kind
Propriétés du genre à lister.
start
Ne renvoyez pas de noms de propriétés dans l'ordre alphabétique avant cet argument.
end
Ne renvoyez pas de noms de propriétés dans l'ordre alphabétique après cet argument.
get_representations_of_kind(kind, start=None, end=None)
Renvoie des noms de propriétés de mappage dict pour le nom de genre donné sur les listes de noms de représentation tels que "STRING", "BOOLEAN" ou "INT64". Ne regarde que dans l'espace de nommage actuel. Pour obtenir la liste complète de ces types, consultez la section Types de représentation.
Renvoie la liste des noms de propriétés pour le nom de genre donné.

Arguments

kind
Propriétés du genre à lister.
start
Ne renvoyez pas de noms de propriétés dans l'ordre alphabétique avant cet argument.
end
Ne renvoyez pas de noms de propriétés dans l'ordre alphabétique après cet argument.

Types de représentation

Classe Property Représentation
StringProperty STRING
BooleanProperty BOOLEAN
IntegerProperty INT64
FloatProperty DOUBLE
DateTimeProperty
DateProperty
TimeProperty
INT64
UserProperty USER
BlobProperty STRING
BlobKeyProperty STRING
TextProperty STRING
GeoPtProperty POINT
GenericProperty (Dépend de la valeur stockée.)
ComputedProperty (Dépend de la valeur stockée.)
JsonProperty STRING
PickleProperty STRING
StructuredProperty Lorsque vous obtenez des types de représentation, les propriétés StructuredProperty ne sont pas renvoyées. À la place, des valeurs des sous-propriétés correspondant à leurs types de propriétés s'affichent.
LocalStructuredProperty STRING
KeyProperty REFERENCE
Cette page vous a-t-elle été utile ? Évaluez-la :

Envoyer des commentaires concernant…

Environnement standard App Engine pour Python