Odoo控制器,在数据库中创建记录



从移动应用程序中获取JSON数据并稍后在数据库0r中的odoo12模块中创建one2many字段的python代码是什么?

我已经为简单的字段写了这篇文章,但不知道一个2任意字段的代码

@http.route('/create_shipment', type='json', auth="user")
def create_shipment(self, **kw):
if request.jsonrequest:
if kw['company_name']:
print('rec', kw)
request.env['shipment.shipper'].sudo().create({
'company_name': kw['company_name'],
'company_NTN': kw['company_NTN'],
'company_industry': kw['company_industry'],
'company_address_city': kw['company_address_city'],
'company_Address_street_address': kw['company_address_street_address'],
'login': kw['login'],
'password': kw['password'],
'confirmpass': kw['confirmpass'],
# "contact_person_info" :
})
args = {'success': True, 'message': 'Success'}
return args

https://docs.huihoo.com/odoo/developer/12.0/reference/orm.html#model-参考资料:在这里你可以得到完整的信息。这可能会对您有所帮助:

(0,0,{values}(链接到需要使用给定值字典创建的新记录

(1,ID,{values}(更新ID=ID的链接记录(写入(

(2,ID(移除并删除ID为的链接记录=ID(调用取消ID上的链接,这将完全删除对象,以及链接到它(

(3,ID(剪切到ID=ID的链接记录的链接(删除两个对象之间的关系,但不删除
目标对象本身(

(4,ID(到ID为ID的现有记录的链接(添加关系(

(5( 取消所有链接(类似于对所有链接使用(3,ID(记录(

(6,0,[ID](替换链接ID的列表(类似于使用(5(然后(4,ID(对于ID列表中的每个ID(

在您的情况下,您需要使用(0,0,{values}(

最新更新