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') 
Interesting Posts

Преобразование строки Unicode в строку в Python (содержащий дополнительные символы)

Сбор мусора в Python для освобождения памяти

WebDriverException: Сообщение: «Браузер, кажется, вышел, прежде чем мы могли подключиться. Выход: Ошибка: не указано отображение

PyBrain: Как я могу поместить определенные веса в нейронную сеть?

Как скрыть вывод подпроцесса в Python 2.7

Использование pySerial с Python 3.3

Python встроил «все» с генераторами

Умножение строки с числом в python

Как изменить версию python по умолчанию на Linux-машине? (А не только символическую ссылку)

Google App Engine / Drive SDK: ловить много исключений в отношении срока действия HTTP

Пример python scipy.odrpack.odr (с образцом ввода / вывода)?

Определение интервалов уверенности и прогнозирования с повторными вводами

Как быстро преобразовать возвращаемый массив numpy-in-Lua numpy в тензоре факела Lua?

Запрос WebService с python suds по XML

Ошибка при вызове баз метакласса: аргумент функции () должен быть кодом, а не str

Python - лучший язык программирования в мире.