3
我想检查一个电子邮件是否在我的Appengine数据库中,如果没有:然后将其输入到数据存储。如何将项目输入到Google AppEngine Datastore?
我是python新手。 为什么这个简单的代码不工作?(此外,如果有写这更好的方式/更有效的方式,请告诉我)
(我得到的错误:BadArgumentError:未使用的位置参数[1])
class EmailAdd(webapp.RequestHandler):
def get(self):
query = db.GqlQuery("SELECT * FROM EmailDatabase WHERE emailaddress=':1'", self.request.get('emailaddress'))
result = query.get()
if result is None:
newemail = EmailDatabase()
newemail.emailaddress = self.request.get('emailaddress')
newemail.put()
以供参考,这是我的DB类:
class EmailDatabase(db.Model):
emailaddress = db.StringProperty()
date = db.DateTimeProperty(auto_now_add=True)
谢谢你,tomlog。谢谢。你是一名专家级的python/gae程序员... – chris 2010-01-28 11:46:32