company = self.env['res.company'].sudo().search([('name', '=', gsm)]) gsxxv = { 'name': gsxx[0], 'phone': gsxx[1], 'street': gsxx[2], 'zip': gsxx[3], 'city': gsxx[4], 'street2': gsxx[5] } if len(company) > 0: # print(gsxx) # company[0].phone = gsxx[1], # print(gsxx[1]) # company[0].street = gsxx[2], # company[0].zip = gsxx[3], # company[0].city = gsxx[4], # company[0].street2 = gsxx[5] # 以上这种写法会带(‘’) 公司地址 # ('广州经济技术开发区金华二街8号',) company[0].write(gsxxv) return company[0].id
odoo 联系人更新奇怪点,查询=不行,只能write()
最新推荐文章于 2024-07-02 11:13:53 发布
在Odoo中更新联系人信息时,遇到使用查询赋值会有额外字符问题。通过company.write(gsxxv)的方式可以避免此问题,成功更新公司地址等字段,而直接赋值会导致地址显示异常。
摘要由CSDN通过智能技术生成