要在 Eclipse 中调试 Openerp+python 代码,请在调试视角中启动 Eclipse 并按照给定的步骤操作:
1: 按“ctr+c”停止 openERP 运行服务器。
2:在 Eclipse 中,转到菜单“运行/调试配置”。在“Python Run”下的配置窗口中,创建新的调试配置(双击“Python Run”)。
3:创建新的调试配置后,请按照给定的步骤操作:
3.1: 在“Project”下的“Main”选项卡中,从工作区中选择“server”项目或文件夹(Openerp Server 所在的文件夹)。
3.2:在“主模块”下写入“openerp-server”的位置。
例如:${workspace_loc:server/openerp-server}。
3.3: 在“程序参数”下的“参数”选项卡中,单击“变量”按钮,将出现新窗口。
3.4: 然后通过单击“编辑变量”按钮创建新的“变量”,将出现新窗口。
3.5:按“新建”按钮并将您的插件路径作为值。
例如:--addons ../addons,../your_module_path
3.6:在所有打开的窗口中按“确定”,然后“应用”。
4:现在进入“PyDev Package Explorer”视图,转到 6.1/server 并右键单击“openerp-server”文件,选择“调试为 --> Python 运行”。
5:现在在“控制台”中您可以看到您的服务器已经启动。
6:现在打开要调试的.py 文件并设置断点。
7:现在从“gtk”或“web-client”启动模块的表单,当执行到达断点时,执行将停止。
8:现在通过按“F5、F6、F7”调试代码,您可以看到变量的值。