Mon esprit est toujours imprégné de pensées SQL ... J'ai l'habitude de récupérer de la base de données en utilisant l'identifiant comme clé principale, mais dans App Engine je ne sais pas si je devrais privilégier l'un par rapport à l'autre. Qu'est-ce qui est recommandé?Lequel est préférable d'utiliser lors de la récupération à partir de la banque de données: clé ou ID?
1
A
Répondre
2
Si vous parlez de l'identifiant généré par App Engine, c'est en fait la même chose que d'utiliser la clé. Une clé est juste une version codée du type, de l'espace de noms et de l'identifiant ou du nom.
Model.get_by_id simply convertit l'ID en clé avant d'extraire l'entité.