Tal*_*dua 7 python openerp python-2.7 openerp-7
我正在OpenERP 7中开发一个web服务,它使用POST方法在res_partner表上创建一个新的伙伴.我的问题是该create()方法返回新的对象ID,但数据库未更新.
这是我的代码:
@openerpweb.httprequest
def add_partner(self, req, db, user, password, name, type, street, city, zip, phone, email, function):
uid = req.session.authenticate(db, user, password)
osv_pool = pooler.get_pool(db)
cr = pooler.get_db(db).cursor()
partner_pool = osv_pool.get('res.partner')
partner_dict = {
'name': name,
'type': type,
'street': street,
'city': city,
'zip': zip,
'phone': phone,
'email': email,
'function': function
}
result = partner_pool.create(cr, uid, partner_dict)
cr.close()
return str(result)
Run Code Online (Sandbox Code Playgroud)
该方法不会给我任何错误,并且请求返回带有新ID的200代码.我无法找到为什么数据库没有在此create方法中更新
| 归档时间: |
|
| 查看次数: |
184 次 |
| 最近记录: |