Je devais juste comprendre cela pour ma propre application, donc reposter la réponse ici.Comment lister les types dans le magasin de données?
5
A
Répondre
5
Le temps a passé depuis cela a été demandé et a répondu. Maintenant, il y a un moyen plus simple.
Voir http://code.google.com/appengine/docs/python/datastore/metadataqueries.html
q = Kind.all()
for kind in q.fetch(100):
print kind.kind_name
4
def GetSchemaKinds():
"""Returns the list of kinds for this app."""
class KindStatError(Exception):
"""Unable to find kind stats."""
from google.appengine.ext.db import stats
global_stat = stats.GlobalStat.all().get()
if not global_stat:
raise KindStatError()
timestamp = global_stat.timestamp
kind_stat = stats.KindStat.all().filter(
"timestamp =", timestamp).fetch(1000)
kind_list = [stat.kind_name for stat in kind_stat
if stat.kind_name and not stat.kind_name.startswith('__')]
kind_set = set(kind_list)
return list(kind_set)
Référence: http://groups.google.com/group/google-appengine/browse_thread/thread/f2e7568040c015ff
1
Il convient de noter que cette réponse est la plus db
api. La nouvelle ndb
api a un autre moyen d'obtenir tous les Kind
énumérés ici https://cloud.google.com/appengine/docs/python/ndb/metadata#get_kinds
Questions connexes
- 1. Comment puis-je lister les types définis par l'utilisateur dans une base de données SQL Server?
- 2. Comment lister les types personnalisés en utilisant Postgres information_schema
- 3. Comment écrire une image dans le magasin de données?
- 4. NSUserDefaults sauvegarde les données enregistrées dans le magasin d'applications
- 5. Quels types de données sont pris en charge par le magasin de données de Google App Engine?
- 6. comment lister tous les noms de base de données informix
- 7. Comment lister les relations dans le schéma postgres
- 8. Comment puis-je lister les types de périphériques à l'aide de WMI?
- 9. Magasin de données permanentes iPhone
- 10. Comment lister par programme tous les contrôleurs dans Rails
- 11. clé étrangère dans le magasin de données de google app
- 12. Manipulation des dates dans le magasin de données
- 13. magasin de données approprié pour les données de capteur
- 14. Comment comparer les types de données d'image dans SQL Server
- 15. Types de données dans Accelerate.framework
- 16. Comment lister les pages dans l'application Silverlight?
- 17. améliorer magasin de données temporaire
- 18. Comment lister les éléments inexistants?
- 19. Requêtes paramétrées dans le magasin de données Google App Engine?
- 20. quel est le concept de magasin dans
- 21. Effacement du magasin de données?
- 22. Comment lister les méthodes de classe dans gdb?
- 23. Comment partager le magasin NSURLCache de Safari?
- 24. Comment renvoyer les types de données SQL de ma requête?
- 25. Méthode get_by_id sur les classes Model dans le magasin de données Google App Engine
- 26. C# Enum pour les types de données
- 27. Problèmes avec les types de données
- 28. Différents types de données pour le temps
- 29. types de données python
- 30. Comment nettoyer le magasin de symboles?