我試圖運行此查詢:谷歌應用程序引擎NDB查詢錯誤添加三角洲日期
query = Model.query((Model.created + datetime.timedelta(hours=-6)) => date)
但引發此錯誤:
TypeError: unsupported operand type(s) for +: 'DateTimeProperty' and 'datetime.timedelta'
型號:
class Model(ndb.Model):
created = ndb.DateTimeProperty(auto_now_add=True)
我可以在查詢中添加timedelta到日期嗎?
我已經更新的問題,所以它不可能添加一個timedelta直接在查詢中? – rena
試試上面的代碼。錯誤告訴你'Model.created'是一個'DateTimeProperty',而不是你想要的實體的實際屬性。 – GAEfan