Odoo中文社区可以通过以下三个域名访问:shine-it.net , odoocn.org,odoo.net.cn

原论坛用户的基本信息和发帖这里都予以保留,请注意:原论坛用户无需重新注册新用户,但是您的密码需要重置

开发人员可以登录gitter讨论组: http://gitter.im/odoo-china/Talk, 需要github账号

如果您登录系统碰到问题,请在微信公众号留言:

我用xmlrpc获取产品数据的时候有点问题



  • 最近在捣腾openerp, 装了一个 5.0.12, 一切顺利, 开始折腾, 我只装了openobject server和 web client, 我的mac上用gtk client也有问题, 下载那个devteam什么什么的mac版对中文支持太差。 web client挺好。 呵呵, 好进入正题,

    我用python通过xmlrpc去调用服务端的object服务, 获取 "product.product"的所有数据, 并且是所有字段, 顺利, 数据获取或来了, 字典, 在python里处理也方便。 不过当我后面新建一个产品的时候, 然后复制创建一个新的纪录, 里面名字价格什么都改了, 但是我通过xmlrpc获取或来的数据还是上一条纪录的。 另外我新建纪录后, 再修改这条纪录, xmlrpc重新获取还是原来的数据, 是服务器上有缓存吗? 我在web client里看到是正常的啊。



  • 嗯, 解决了, 原来是translate的问题, 改了名称, 只是改了zh_CN的翻译结果, 真正的名称没改, 还得点translate, 然后把名称改了。



  • 嗯. OE的这个方式. 在 xmlrpc 上, 应该是个比较大的问题.



  • 嗯, 试过在调用rpc的方法的时候传入context参数, 设置lang为zh_CN也可以, 不过很麻烦。 另外解决了mac下面的gtk client的中文显示问题。 这是gtk本身的问题, 没有载入系统的中文字体, 修改 openerp client.app/Contents/Resources/share/themes/Clearlooks/gtkrc文件, 在style "default" {}里面加上 font_name = "Hei 12"就好了。