在OpenERP 7.0中进行调试

use*_*199 7 openerp odoo

如何在OpenERP v7中进行调试?

在以前版本的OpenERP中,它很容易调试.但在最新版本中,调试起来很困难.

Sud*_*rya 10

要在eclipse中调试OpenERP + python代码,请在调试透视图中启动eclipse(仅限helios/indigo)并按照给定的步骤操作:

1:按"ctr + c"停止openERP运行服务器.

2:在eclipse中进入菜单"运行/调试配置".在"Python Run"下的配置窗口中,创建新的调试配置(双击'Python Run').

3:创建新的调试配置后,按照给定的步骤操作:

3.1:在"项目"下的"主"选项卡中,从工作区中选择"服务器"项目或文件夹(Openerp Server所在的文件夹).

3.2:在"主模块"下写入"openerp-server"的位置.

Ex: ${workspace_loc:server/openerp-server}.
Run Code Online (Sandbox Code Playgroud)

3.3:在"程序参数"下的"参数"选项卡中,单击"变量"按钮,将出现新窗口.

3.4:然后单击"编辑变量"按钮创建新的"变量",将出现新窗口.

3.5:按"新建"按钮,将您的插件路径作为值.

Ex: --addons ../addons,../your_module_path
Run Code Online (Sandbox Code Playgroud)

3.6:在所有打开的窗口中按"确定",然后"应用".

4:现在进入"PyDev Package Explorer"视图转到6.1/server并右键单击"openerp-server"文件,选择"Debug As - > Python Run".

5:现在在"控制台"中,您可以看到您的服务器已启动.

6:现在打开要调试的.py文件并设置断点.

7:现在从'gtk'或'web-client'启动模块的表单,执行将在执行到达断点时停止.

8:现在通过按"F5,F6,F7"来调试代码,您可以看到变量的值.

您可以参考以下链接:从Eclipse调试OpenERP代码


Atu*_*ind 5

转到管理员(右上角),点击即可About OpenERP找到链接Activate the Developer Mode.或者您可以debug在URL中添加参数

 http://localhost:8069/?debug
Run Code Online (Sandbox Code Playgroud)

这两种方式都会让你打开开发者模式.

您还可以使用Odoo Debug pro chrome扩展来使用键盘快捷键切换开发人员模式.