[PYTHON] Lancer GQL avec un identifiant numérique depuis l'écran de gestion AppEngine

gql.jpg

Lors de l'affichage du magasin de données Google App Engine sur l'écran de gestion

entity.key.id()C'est une méthode pour lancer GQL avec un identifiant numérique comme



----

 Lors du lancement de Python, vous pouvez facilement l'obtenir en utilisant `` Model.get_by_id () ''.
 Utilisation d'un identifiant numérique sur l'écran de gestion
```select * from hogemodel where id = 12345;```
 Même si j'essaye de le faire comme ça, ça ne marche pas.


 Après avoir recherché la méthode GQL correcte, la méthode suivante semble être correcte.

```select * from hogemodel where __key__ = key('hogemodel', 12345)```

 Puisque la propriété ___key___ est incluse dans le type KEY,
 Il semble qu'il soit nécessaire de rechercher GQL en l'alignant sur le type Key.
 C'est un peu ennuyeux de devoir saisir deux fois le nom du modèle.

 référence:
http://stackoverflow.com/questions/3869858/gql-query-with-numeric-id-in-datastore-viewer


Recommended Posts

Lancer GQL avec un identifiant numérique depuis l'écran de gestion AppEngine
Mémo DJango: Depuis le début (édition de l'écran de gestion) Il y a un mystère
Essayez de créer une application Todo avec le framework Django REST
Transition vers l'écran de mise à jour avec le Django a tag
Obtenez l'identifiant d'un GPU avec une faible utilisation de la mémoire
Connectez-vous à l'écran de gestion fortigate (6.0) à partir de sélénium-essayez de vous déconnecter
Accédez au fichier avec un chemin relatif à partir du script d'exécution.
Créez une application de tableau d'affichage à partir de zéro avec Django. (Partie 2)
Créez une application de tableau d'affichage à partir de zéro avec Django. (Partie 3)
DJango Memo: depuis le début (plus de modifications sur l'écran de gestion)
Mémo DJango: Depuis le début (en utilisant l'écran de gestion) mon point addictif
Lisez le fichier en Python avec un chemin relatif depuis le programme
Création d'un environnement de développement avec Maven sur Google App Engine [Java]
Utilisez Firefox avec Selenium depuis python et enregistrez la capture d'écran