【发布时间】:2010-01-22 12:07:48
【问题描述】:
我需要对一组具有日期字段的对象进行 gql 查询。我对 python 和 GAE 都很陌生,所以我对此有点无知。我正在查看文档,但找不到我正在寻找的东西。基本上我做了以下类方法
Event.getEventsForMonth(cls, month,year):
所以我试图查询日期字段的月份和年份在指定范围内的对象。我试图创建一个日期对象并将其用于比较,但到目前为止我还没有感到高兴。
dateto = str(year)+str(month+1)+"01"
datefrom = str(year)+str(month)+"01"
if month + 1 == 13:
dateto = str(year+1)+"01"+"01"
query = GqlQuery("SELECT * FROM Event WHERE date >= :datefrom AND date <= :dateto", dateto=dateto, datefrom=datefrom)
return query
这种方法对我来说看起来很糟糕,因为我不太了解可以从 Python 内联 GQL 查询使用的核心方法。
感谢任何帮助
干杯,
安德鲁
【问题讨论】:
标签: python django google-app-engine