在google-appengine上更新无法在web2py中运行

时间:2012-03-06 15:45:56

标签: python google-app-engine web2py

我正在建立一个邀请模块。 在控制器中,我有以下代码:

try: 
.... some initial stuff

   try:

   ... some stuff

       update_request_query = (db.INVITE_SIGNUP.email_id == request_email_id)
       db(update_request_query).update(activation_key=key,activation_url=activation_url)

   ... some other stuff

   except (Timeout,TransactionFailedError,InternalError), derr:
                logger.warn('Datastore exception for ID: '+ request_email_id +': '+ str(derr))
except (Error, Exception), ex:
        logger.error('Fatal Error: '+ request_email_id +': '+ str(ex))

问题是更新语句不适用于GAE。需要更新的字段为NULL,不会引发任何错误。 根据我的观察,这种情况每天大约发生一次,大约是每日配额重置的时间。

我在这里做错了吗?

0 个答案:

没有答案