0
如果實體類型「Kayit」存在以創建新數據庫,我需要檢查數據存儲區。 我db.model類:如何檢查gae數據存儲中是否存在實體?
class Kayit(db.Model):
url=db.StringProperty()
date = db.DateTimeProperty(auto_now_add=True)
目前使用此功能來檢查,但似乎優雅
class MainPage(webapp2.RequestHandler):
def get(self):
r_name="none"
q=db.Query(Kayit)
try:
self.response.write(q[0].url)
except:
kay=Kayit(parent=_DefterKey(r_name),key_name='alibaba')
kay.url="some url"
kay.put()
我想我們得到與db.Key.from_path( 'Kayit' 父鍵犯規,1 )。我該如何檢查它是否有實體?
有你** **必須使用舊的這些混沌'db'而非大大首選,新的'ndb'理由嗎?我在'db'上很生鏽,以至於我需要很長的刷新週期來幫助這麼做 - 我只用了'ndb'這麼多年了! – 2015-02-06 03:11:13
@AlexMartelli,你可以從我的問題中猜到你,因爲我總是一個新手:) – St3114 2015-02-06 20:32:51