Python 如何在eclipse中调试openerp代码

Python 如何在eclipse中调试openerp代码,python,openerp,Python,Openerp,我如何在eclipse中调试python代码。如果能够完成,那么我们将面临更少的工作量并快速完成我们的工作。有人能告诉我吗?要在eclipse中调试Openerp+python代码,请在debug透视图中启动eclipse,并遵循给定的步骤: 1:按“ctr+c”停止openERP运行服务器 2:在eclipse中,进入菜单“运行/调试配置”。在“Python运行”下的配置窗口中,创建新的调试配置(双击“Python运行”) 3:创建新的调试配置后,按照给定的步骤操作: 3.1:在“项目”下的“

我如何在eclipse中调试python代码。如果能够完成,那么我们将面临更少的工作量并快速完成我们的工作。有人能告诉我吗?

要在eclipse中调试Openerp+python代码,请在debug透视图中启动eclipse,并遵循给定的步骤:

1:按“ctr+c”停止openERP运行服务器

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

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

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

3.2:在“主模块”下写入“openerp服务器”的位置

例如:${workspace\u loc:server/openerpserver}

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

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

3.5:按“新建”按钮,并将您的插件路径作为值

例如:--addons../addons,../your_module_路径

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

4:现在进入“PyDev Package Explorer”视图,转到6.1/server,右键单击“openerp服务器”文件,选择“调试为-->Python运行”

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

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

7:现在从“gtk”或“web客户端”启动模块表单,当执行达到断点时,执行将停止


8:现在通过按“F5、F6、F7”调试代码,您可以看到变量的值。步骤1:您必须在Eclipse中维护Python安装的位置。在菜单窗口->首选项中打开,然后选择Pydev->解释器Python。默认情况下,Python路径将自动加载,如果不加载,请单击new以添加和维护Python包

步骤2:现在创建一个新项目,并将openerp源代码粘贴到项目中。选择文件->新建->项目。选择Pydev->Pydev项目。也可以选择“常规->项目”

第三步:选择窗口->打开透视->其他。选择PyDev透视图

步骤4:现在打开项目->openerp\u server\u文件夹,找到用于运行服务器的openerp\u server.py文件。右键单击python文件,选择RunAs->PythonRun进行调试,您可以使用Debug As->python Run。现在您可以从eclipse运行服务器了,您可以在eclipse控制台中看到它

要进行调试,请在eclipse中打开python文件,右键单击边距,然后单击“添加断点”。然后将打开两个选项卡,一个名为DebugVariables and Breakpoint。从这里我们可以看到所有变量及其值,因此我们可以调试代码


参考资料:

虽然此链接可以回答问题,但最好在此处包含答案的基本部分,并提供链接供参考。如果链接页面发生更改,则“仅链接”回答可能会无效。@AnomA:谢谢您的回答,但您只指定了从eclipse运行server.py的步骤,但没有指定如何在eclipse中调试openerp代码。