跳转至内容
  • 版块
  • 标签
  • 热门
  • 用户
  • 群组
皮肤
  • 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 中文社区

C

coniverse

@coniverse
关于
帖子
3
主题
1
群组
0
粉丝
0
关注
0

帖子

最新 最佳 有争议的

  • 如何获取当前页面的URL
    C coniverse

    V5里面的URL的结构是这样的:<br / [检测到链接无效,已移除] br />其中从domain后面的可以省略,你只要在在上面的地址中赋上模块名称、对应资源的ID就可以了,当然还有一个前提:用户要登陆。如果不登陆也要能访问的话理论上也可以,那就是改Web端的代码,这个代价就大了~~
    V6的URL结构也类似,但想不登陆就能访问,代价也会很大:<br / [检测到链接无效,已移除] color=red]XXX.XXX[/color]%26id%3D[color=red]XX[/color]


  • OpenERP中如何导出Excel数据
    C coniverse

    在V5中是修改orm.py文件中的__export_row方法,将原方法中的data[fpos] = tools.ustr(r or '')改为data[fpos] = r.encode('gb2312')即可。
    V6的代码没有研究过,不过猜想应该类似


  • 发处女贴庆祝!使用Eclipse+PyDev 断点调试OE的Server端成功
    C coniverse

    因为OE所以开始接触Python,断断续续快大半年了,之前一直用的SourceInsight来做OE二次开发的工具,一是之前用习惯了,还有就是看代码确实方便。

    OE在IDE下的调试开发一直是个问题,没在网上找到有价值的资料,所以主要用raise osv.except_osv和logger.notifyChannel的方式来调试开发中出现的问题,今天心血来潮在网上找了下资料,下了JDK、Eclipse+PyDev,没想到一下搞定了,特来发帖庆祝一下,做个分享。

    时间有限,简单做下说明,有问题的可以再交流:

    环境:Win7
    OE版本:5.0.14
    环境:Eclipse+PyDev

    直接进入正题。关于Eclipse+PyDev的配置就不多说了,网上有很多教程。

    0、准备好Eclipse+PyDev的环境并建好项目工程;在本机安装好对应的版本,用AllInOne的就行,并已经有了数据库数据;
    1、从OE官网下载源代码并解压到工程目录。拿我下的5.0.14的server端代码为例,主要的代码都在bin目录下
    2、将本机安装好的服务端下的openerp-server.conf文件拷贝到工程目录下,拿我的为例就是将(C:\Program Files\OpenERP AllInOne\Server\openerp-server.conf拷贝到D:\Work\Develop\OEServer\bin下,"D:\Work\Develop\OEServer&quot;是我的工程目录);
    3、【最关键的一步】修改项目工程目录下的openerp-server.conf文件,将参数root_path、addons_path都改为当前的工程目录,拿我的为例就是改为了D:\Work\Develop\OEServer\bin和D:\Work\Develop\OEServer\bin\addons,另外logfile这个参数也可以改;
    4、将本机正在运行的OE Server停掉(Stop Service),在Eclipse中设置好对应代码的断点,以文件openerp-server.py为入库点启动调试;
    5、启动本机的客户端,触发对应的功能就可以进入代码断点了

    写的不够完整,但重点应该都说到了,有问题的话再交流。

  • 登录

  • 没有帐号? 注册

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