用python脚本通过odoorpc方法修改odoo中字段内容
2016-12-01 10:42
681 查看
一、安装odoorpc
1、安装python-dev和python-pipapt-get install python-dev python-pip pip install odoorpc
2、例子:想在协调单号为2016100的表单中,有个字段为项目联系人想在上面添加联系人
#!/usr/bin/env python #_*_ coding:utf-8 _*_ import odoorpc import os import sys import time import logging if __name__ == "__main__" odoo = odoorpc.ODOO('172.16.0.67','jsonrpc','8069') #输入odoo的环境 odoo.login('linxerp','admin','123456') #想要连接的数据库登陆名和密码 coordination_env = odoo.env['work.coordination.order']#想要改的表名 coordiantion_search = coordination_env.search([('name','=',"2016100")])#想要改的内容通过条件找出 coordination_browse = coordination_env.browse(coordination_search)#浏览找到的内容 print coordination_browse.name,coordination_browse.project_contract#打印出姓名和项目联系人 person_env = odoo.env['res.partner']#浏览员工信息表 person_search = person_env.search([('name','in',["xxx","xxx"])])#通过条件查找相应的员工 person_browse = person_nev.browse(person_search)#获取查找的内容 for a in person_browse print a.name coordination_browse.project_contract = person_browse#把查出来的员工姓名付于项目联系人
相关文章推荐
- [原创]通过动态Sql语句,一次性彻底删除或者修改SBO的某个字段对应内容的信息
- MySQL脚本添加字段和修改字段/索引的方法
- Python批量修改文本文件内容的方法
- python3 django models保存filefiled字段统一目录、不修改文件名的方法
- 详解在 Python 中解析并修改XML内容的方法
- 通过反射修改指定对象字段值的通用方法
- 在ArcGIS中,用Python脚本批量修改FeatureClass的名称与字段
- 关于通过字段内容灵活关联java中方法
- python脚本实例001 - 通过列表内容判断输入输出信息
- Python利用Beautiful Soup模块修改内容方法示例
- 批量修改MS sql中一个字段值的部分内容的方法
- 在Linux中通过Python脚本访问mdb数据库的方法
- 通过php修改xml文档内容的方法
- 字段计算器通过python脚本完成要素节点坐标信息提取到属性字段中
- 通过反射修改类的私有字段值,调用私有方法
- c/c++ 通过 内存映射 方法同步修改文件内容
- python通过urllib2获取带有中文参数url内容的方法
- 在Linux中通过Python脚本访问mdb数据库的方法
- 字段计算器通过python脚本完成要素节点坐标信息提取到属性字段中
- [置顶] python3 django models保存filefiled字段统一目录、不修改文件名的方法