이미 kind 를 아는 상태에서는 XXX.get_by_key_name() 를 사용해서 접근할 수 있다. 그러나 일견 비슷해보이는 db.Model.get_by_key_name() 은 동작하지 않는다. 분명 parent 가 없는 엔티티인데도 from apps.game.models import * f = Front.all().filter(name =,aa).get() if not f: f = Front(key_name=aaaa,name=aa) f.put() f2 = db.Model.get_by_key_name(f.key().name()) print Model.get_by_key_name:,f2 f3 = Front.get_by_key_name(f.key().name()) print Front.get_by_key_name:,f3 f4 = db.class_for_kind(Front).get_by_key_name(f.key().name()) print db.class_for_kind().get_by_key_name:,f4 generic 하게 key name 만으로 접근하는 방법을 알아내야 할 듯.