跳转至内容
  • 版块
  • 标签
  • 热门
  • 用户
  • 群组
皮肤
  • 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. 编译和运行OPENERP 6.0.2遇到问题,请大家帮忙

编译和运行OPENERP 6.0.2遇到问题,请大家帮忙

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

    我下载了OpenERP 6.0.2 (OpenERP 6.0.1也有碰到同样的问题),当我编译运行的时候,碰到了几个问题,请大家帮忙:

    1. OpenERP web client中文出现乱码,经过一番研究,发现是在_expose.py的方法def expose(format='html', template=None, content_type=None, allow_json=False, methods=None, mark_only=False) 里面的两行代码改了之后可以正常显示中文:

    代码1:
    #return render_template(_template, res).encode("utf-8")  #原来的代码
    return render_template(template, res)    #改后能正常显示的代码

    代码2:
    # return unicode(res).encode("utf-8") #原来的代码
    return unicode(res) #改后能正常显示的代码

    我写了个小的例子来重现这个问题,发现unicode的中文能正常在web页面里面显示,encode成utf-8 (encode("utf-8"))后,在页面里面就是乱码,不知道什么原因,安装的6.0.2是可以正常显示的。

    2. 我从源代码运行OpenERP的时候,系统报下面的编译错误:
      File "D:\Training\openerp\open-server\bin\osv\orm.py", line 57, in <module>
        import fields
      File "D:\Training\openerp\open-server\bin\osv\fields.py", line 39, in <module>
        from psycopg2 import tz
      File "C:\Python27\lib\site-packages\psycopg2_init
    .py", line 72, in <module>
        from psycopg2._psycopg import BINARY, NUMBER, STRING, DATETIME, ROWID
    ImportError: DLL load failed: The operating system cannot run %1.

    我用easy_install安装的最新版的psycopg2,好像是2.4.1,我检查了我的VC++的版本,是VC++ 2008, python是2.7.1,也是VC++ 2008编译的。也尝试过下载psycopg2的源代码,自己编译,也碰到同样的问题。有人知道这是什么原因吗?

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

      编译 psycopg2 的时候 成功了吗?

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

        Linux不用编译,直接运行就可以了,所以没有遇到这样的问题。

        1 条回复 最后回复
        0

        • 登录

        • 没有帐号? 注册

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