【发布时间】:2010-07-18 17:44:07
【问题描述】:
如果我用这个:
class A(db.Model):
a=db.StringProperty()
class demo(BaseRequestHandler):
def get(self):
a=A()
a.a='sss'
a.put()
raise Exception(a.key().id())
我可以得到 a.key().id() 是 961
但如果我添加 key_name="aaa" ,则 a.key().id() 将为 None :
class A(db.Model):
a=db.StringProperty()
class demo(BaseRequestHandler):
def get(self):
a=A(key_name="aaa")
a.a='sss'
a.put()
raise Exception(a.key().id())
那么当我设置 key_name 时如何获取 key().id()
谢谢
【问题讨论】:
标签: python google-app-engine key