Mój umysł jest wciąż nasycony myślami SQL ... i 'm używane do pobierania z bazy danych przy użyciu identyfikatora jako głównego klucza, ale w App Engine nie jestem pewien, czy powinienem faworyzować jednego nad drugim. Co jest zalecane?
Odpowiedzi:
2 dla odpowiedzi № 1Jeśli mówisz o identyfikatorze wygenerowanym przez App Engine, to jest on taki sam jak przy użyciu klucza. Klucz jest po prostu zakodowaną wersją rodzaju, przestrzeni nazw i identyfikatora lub nazwy.
Model.get_by_id po prostu konwertuje id na klucz przed pobraniem encji.