Appengine – возможно ли получить сущность, использующую только ключевую строку без имени модели?

Я хочу иметь представление, которое будет действовать на несколько разных типов объектов

все представление получит ключевую строку, например:

agpwb2xsdGhyZWFkchULEg9wb2xsY29yZV9hbnN3ZXIYAww

не зная тип модели, можно ли получить объект только из этой строки?

благодаря

2 Solutions collect form web for “Appengine – возможно ли получить сущность, использующую только ключевую строку без имени модели?”

Не требуется суперклассификация, просто используйте db.get ():

from google.appengine.ext import db key_str = 'agpwb2xsdGhyZWFkchULEg9wb2xsY29yZV9hbnN3ZXIYAww' entity = db.get(key_str) 

Если вы разрабатываете свои модели, чтобы все они использовали обычный суперкласс, можно было бы получить ваши объекты, используя что-то вроде:

 entity = CommonSuperclass.get('agpwb2xsdGhyZWFkchULEg9wb2xsY29yZV9hbnN3ZXIYAww') 
  • Эффективный способ запроса в цикле for в Google App Engine?
  • Как перемещать файлы в облачном хранилище Google из одного ведра в другое ведро Python
  • ImportError: нет модуля с именем apiclient.discovery
  • GAE (Python) Менеджер облачных ресурсов - разрешение отклонено
  • Нет прокси-сервера api для службы «app_identity_service» при запуске сценария GAE
  • API календаря Google - доступ к собственному календарю через учетную запись службы
  • Drive SDK не перечисляет все мои файлы
  • parent-> дочерние отношения в appengine python (bigtable)
  • Python - лучший язык программирования в мире.