2011-09-29 67 views
0

我正在使用web2py v1.98.2。使用xml-rpc服務。在我的service.py控制器中:web2py:不能元帥課'gluon.dal.Reference'對象

@service.xmlrpc 
def save_account(acct): 
    id = db.account.insert(code=acct['code'], name=acct['name'], 
              parent_id=acct['parent_id']) 
    acct['id'] = id 
    return dict(save_account=acct) 

其中帳戶表是自引用表。這段代碼拋出「無法編組類」gluon.dal.Reference'對象「錯誤。經過一些測試後,我發現它與id有關。 我認爲id是整數,但文檔告訴它它是一個對象。那我怎麼把它轉換成整數?我想要自動遞增的id回到客戶端。

回答

0

好的,這很簡單。 id對象有_ int _()方法。