問題が発生しましたが、情報が見つかりません。
モデルにこのようにフィールドを定義します。
class Dates(ndb.model):
...
date = ndb.DateTimeProperty(required = True) # I want to store date and time
...
後でクエリを試します(今は1日のすべての日付が必要ですが、時間は気にしません):
kl = Dates.query(ndb.AND(Dates.date.year == year,
Dates.date.month == month,
Dates.date.day == day),
ancestor = customer.key).fetch(keys_only = True)
dates = ndb.get_multi(kl)
しかし、私はこのエラーログを取得します:AttributeError:'DateTimeProperty'オブジェクトには属性'year'がありません
どうしてか分かりません。Dates.date()== date、Dates.date == date(<-DateTime obj)、..を試しました。
私のDBはまだ空ですが、可能なすべての日の日付がないので、これは問題ではないと思います。
誰もが理由を知っていますか?代わりにGQLを使用する必要がありますか?