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') 
  • Можно получить доступ к сайтам AppEngine SDK через локальный ip-адрес, когда localhost работает нормально и MacOSX
  • Можете ли вы использовать скрипт Google Apps с Python?
  • Кто-нибудь преуспел в использовании Google App Engine с Python версии 2.6?
  • Как моделировать уникальное ограничение в GAE ndb
  • Как получить идентификатор приложения во время выполнения
  • Пример использования статических файлов приложений Google.
  • Версии Google App Engine в хранилище данных
  • Сериализация JSON моделей Google App Engine
  • Шаблоны Django и переменные атрибуты
  • GAE: Невозможно использовать API-интерфейс стороннего сервера Google (проблема с whitelisting)
  • Почему я получаю invalid_grant для вызовов API Google API из App Engine?
  • Python - лучший язык программирования в мире.