我尝试在 Eclipse / PyDev 中使用:
from google.appengine.ext import db, ndb
ndb_key = ndb.Key.from_old_key(db_entity.key()) # but the import gives an error
Pydev 错误:来自导入的未定义变量:from_old_key
但是当我部署应用程序(包括导入错误)时,它工作正常。
我的临时解决方案:
import google.appengine.ext.ndb.key as ndbkey
ndb_key = ndbkey.Key.from_old_key(db_entity.key())