作者degenerat1 (支持匈奴建国)
看板Python
标题[问题] GAE上资料查询的问题
时间Tue Jul 5 01:33:35 2011
假设小弟在GAE上建了一个TABLE Data
里面栏位有Name,date,...
Name属性是String
date属性是DateTime
dd=datetime.datetime.now()
qq=dd-datetime.timedelta(hours=2)
now=m.Data.gql("WHERE date < :sdate and date > :edate",
sdate=dd,edate=qq)
用此方法查询是可行的
但如果想再加入一个条件Name,就会造成一个判断式里有两个不同的属性
造成不能执行
请问有方法可以完成同时限定时间与资料名称的查询方式吗?
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.121.137.18
1F:推 CMJ0121:请找 gql + index 当query的条件>=2时需要增加index.yaml 07/05 09:53
2F:→ degenerat1:请问如何只列出最後一笔资料呢 07/05 20:51
3F:推 ya790206:m.all().filter('name =',name).order('-date').fetch(1) 07/05 21:24
4F:→ ya790206:'WHERE name=xxx ORDER BY DESC date LIMIT 1' gql应该这 07/05 21:29
5F:→ ya790206:样,不过我没测试就是了 07/05 21:29