【发布时间】:2023-03-20 16:35:01
【问题描述】:
我正在使用 web2py v1.98.2。使用 xml-rpc 服务。在 service.py 控制器中,我有:
@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 返回给客户端。
【问题讨论】: