1
我有一個簡單的appengine應用程序,它在數據存儲中包含一些數據,其中一個字段是從登錄用戶創建的UserProperty。AppEngine DB通過電子郵件地址獲取用戶
當用戶發送XMPP消息時,我需要能夠獲取該數據,我從XMPP發件人獲得了他們的電子郵件地址,但是當我嘗試查詢該對象的數據存儲時,我得不到任何結果。 代碼如下:
class Users(db.Model):
user = db.UserProperty()
accesstoken = db.StringProperty()
refreshtoken = db.StringProperty()
expires = db.IntegerProperty()
created = db.DateTimeProperty(auto_now_add=True)
class XmppHandler(webapp.RequestHandler):
def post(self):
message = xmpp.Message(self.request.POST)
rcpt = self.request.get('to').split("@")[0]
orig = self.request.get('from').split("/")[0]
text = self.request.get('body')
query = Users.all()
query.filter("user =", orig)
r = query.get()
authheader = "OAuth " + r.accesstoken