Was genau ist die Schlüsselklasse von Google App Engine? Ich schaue mir die Dokumentation an, aber es hilft nicht wirklich. (Python)Google App Engine Key-Klasse
Antwort
Jede Entität hat entweder eine Integer-ID oder einen Namen (String), der sie eindeutig identifiziert. Der Schlüssel besteht aus vier grundlegenden Teilen: Ihrer App-ID, dem Namespace, dem Namen des Typs und der Integer-ID oder dem Namen. Wenn eine Entität eine untergeordnete Entität ist (dh ein Mitglied einer Entitätsgruppe), enthält der Schlüssel auch die Art und ID/den Namen des übergeordneten Elements.
So sieht ein Schlüssel etwas wie folgt aus: AppId:Namespace:[parent Kind:id|name:]Kind:id|name
Keys werden im Rahmen von entity groups diskutiert, und es gibt eine Beschreibung in dem Artikel über how entities are stored.
Ist es wichtig, genau zu verstehen, wie db.Key für die Entwicklung auf der GAE funktioniert oder ist es etwas, das nicht bis zu einigen fortgeschrittenen Dingen benötigt wird? – Pwnna
Es ist wichtig, eine Vorstellung davon zu haben, wie der Datenspeicher unter den Abdeckungen funktioniert, damit Sie Ihre Anwendungen richtig entwerfen können. Wenn Sie Erfahrung mit RDMSs haben, ist es sehr wichtig zu wissen, dass der Datenspeicher * nicht ** SQL * ist. Zwei nützliche Informationsquellen: http://code.google.com/appengine/docs/python/datastore/ und http://code.google.com/appengine/articles/datastore/overview.html –
- 1. Google App Engine & Google Storage
- 2. Google App Engine & CDN
- 3. Google App Engine Projekthierarchie
- 4. Google App Engine-Versionsnummern?
- 5. Google App Engine - Autoinkrement
- 6. Google App Engine-Kompatibilitätsschicht
- 7. App Engine + Google Dokumente
- 8. Google App Engine-Anforderungsstatus
- 9. Google App Engine APNS
- 10. Google-App-Engine NDB
- 11. Google App Engine-Datenspeichercodierung?
- 12. Google App Engine + Validierung
- 13. Google App Engine Entitätsgruppen
- 14. Google App Engine-Problem
- 15. Google App Engine: get_or_create()?
- 16. Google App Engine phpBB
- 17. Google App Engine-Datenbankinkonsistenz
- 18. Google App Engine
- 19. Google App Engine-Umleitungsproblem
- 20. Google App Engine DeobfuscatorBuilder
- 21. Google App Engine ThreadSafe
- 22. Vorlagen-Engine für Google App Engine
- 23. Google App Engine TypeError Problem
- 24. Google App Engine und dos.xml
- 25. OpenID für Google App Engine
- 26. Google App Engine modifyThreadGroup Problem
- 27. Google App Engine-Anwendungsfehler 5
- 28. Jinja2 in Google App Engine
- 29. Unterstützt Google App Engine ftp?
- 30. Google App Engine vs Firebase
Es ist nicht klar, was Sie fragen. Fragst du, wo es gefunden wurde? (es ist 'db.Key') Oder fragst du, wie es strukturiert ist und wie man es benutzt? –