0

までに日付を受け取った後、q = self.request.get('q')完全な日付でフィルタリングしようとしていますが、結果が空白になります。私のクエリは次のとおりです。

custQuery = db.Query(Customer)
birthdate = datetime.strptime(q,"%Y-%m-%d")
custQuery.filter('birthdate >= ',birthdate)
custQuery.filter('birthdate < ',birthdate)

しかし、q(特定の日付)が存在し、既存のbirthdateプロパティがあることはわかっていますが、空白の結果が得られます。Google App Engine で正確な日付でリクエストをフィルタリングする適切な方法は何ですか?

4

1 に答える 1

1

愚かな私。等号でなければなりません。

custQuery = db.Query(Customer)
birthdate = datetime.strptime(q,"%Y-%m-%d").date()
custQuery.filter('birthdate = ',birthdate)
于 2013-01-04T21:04:19.007 に答える