Gql查询返回零记录。为什么?

2024-06-16 11:40:19 发布

您现在位置:Python中文网/ 问答频道 /正文

股票类

class stock(db.Model):
   part_number = db.StringProperty()
   description = db.StringProperty()  
   units = db.StringProperty() 
   remark = db.StringProperty()
   pid = db.StringProperty()

下面是我的Gql查询:

^{pr2}$

此返回0零记录(但数据存储有maching 4记录)

我删除了一个参数“pid”并运行查询-它返回4条记录

db.GqlQuery("Select * from stock where part_number>=:1 and part_number<:2  and remark ='Result'",old_part,old_part+ u"\ufffd")

我删除了另一个参数remark并运行查询-它还返回4条记录

db.GqlQuery("Select * from stock where part_number>=:1 and part_number<:2  and pid=:3",old_part,old_part+ u"\ufffd",pid) 

为什么第一个查询返回0个记录?在


Tags: andfromnumberdb参数stock记录where