跳转至内容
  • 版块
  • 标签
  • 热门
  • 用户
  • 群组
皮肤
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(Flatly)
  • 不使用皮肤
折叠

Odoo 中文社区

  1. 主页
  2. 版块
  3. Odoo 开发与实施交流
  4. 我用xmlrpc获取产品数据的时候有点问题

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

已定时 已固定 已锁定 已移动 Odoo 开发与实施交流
5 帖子 2 发布者 5.0k 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • O 离线
    O 离线
    onetown
    写于 最后由 编辑
    #1

    最近在捣腾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里看到是正常的啊。

    1 条回复 最后回复
    0
    • O 离线
      O 离线
      onetown
      写于 最后由 编辑
      #2

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

      1 条回复 最后回复
      0
      • mrshellyM 离线
        mrshellyM 离线
        mrshelly
        写于 最后由 编辑
        #3

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

        1 条回复 最后回复
        0
        • O 离线
          O 离线
          onetown
          写于 最后由 编辑
          #4

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

          1 条回复 最后回复
          0

          • 登录

          • 没有帐号? 注册

          • 登录或注册以进行搜索。
          • 第一个帖子
            最后一个帖子
          0
          • 版块
          • 标签
          • 热门
          • 用户
          • 群组