在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上按照确切日期过滤请求的正确方法是什么?
答案 0 :(得分:1)
custQuery = db.Query(Customer)
birthdate = datetime.strptime(q,"%Y-%m-%d").date()
custQuery.filter('birthdate = ',birthdate)