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代码
转到管理员(右上角),点击即可About OpenERP
找到链接Activate the Developer Mode
.或者您可以debug
在URL中添加参数
http://localhost:8069/?debug
Run Code Online (Sandbox Code Playgroud)
这两种方式都会让你打开开发者模式.
您还可以使用Odoo Debug pro chrome扩展来使用键盘快捷键切换开发人员模式.