[問題] GAE的db.Model
class aa(db.Model):
bb = StringProperty()
class main(webapp.RequestHandler):
def get(self):
s = "test"
q = db.GqlQuery("SELECT * from aa")
flag = True
for x in q:
if s is x.bb:
flag =False
if flag is False:
self.response.out.write("same")
我寫了一個類似上述的程式
目的是要比對我拿到的字串 是否有和aa中的element重複
我的問題是 我已經知道aa中有"test"這個字串
也用self.response.out.write將所有字串po出來確認過了
但不知道為什麼 最後flag還是不會被設成False
請問有大大知到問題出在哪嗎?
是否是這種判斷 需要使用甚麼特殊的function?
麻煩了 我已經卡在這裡好幾個小時了= ="
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.37.170.54
推
11/30 00:42, , 1F
11/30 00:42, 1F
→
11/30 01:17, , 2F
11/30 01:17, 2F
→
11/30 08:45, , 3F
11/30 08:45, 3F
推
11/30 11:10, , 4F
11/30 11:10, 4F
推
11/30 13:39, , 5F
11/30 13:39, 5F
→
11/30 21:09, , 6F
11/30 21:09, 6F