Appengine - 可以仅使用没有型号名称的密钥字符串来获取实体吗?

3 python google-app-engine

我希望能够有一个视图,它将作用于许多不同类型的对象

所有视图将获得的是关键字符串,例如:

agpwb2xsdGhyZWFkchULEg9wb2xsY29yZV9hbnN3ZXIYAww

在不知道模型类型的情况下,是否可以从该键字符串中检索实体?

谢谢

jam*_*day 11

不需要超类,只需使用db.get():

from google.appengine.ext import db
key_str = 'agpwb2xsdGhyZWFkchULEg9wb2xsY29yZV9hbnN3ZXIYAww'
entity = db.get(key_str)
Run Code Online (Sandbox Code Playgroud)