如何用pycharm来调试odoo?

来源:互联网 发布:php游戏开发教程 编辑:程序博客网 时间:2024/04/20 00:01

尽管odoo提供了开发者模式,使得我们可以在浏览器中查看server端的异常提示,但是如果能够在服务器端增加断点调试,应该更容易定位问题。

 

我们可以用pycharm来调试odoo server, 只需要配置一个本地的debugger即可。 如果odoo server采用配置文件,在debugger文件中配置参数,

例如: -c /path/to/odoo_config.conf.

 

笔者在用pycharm调试odoo server的时候,发现一个奇怪的问题,当采用debug模式启动odoo server时,odoo server总是自动启动到gevent 模式,

在这种模式下,系统响应异常的慢,但是直接采用run模式启动,odoo server没有采用genvent。 响应过慢这显然不利于调试,最终发现只需要修改 odoo/openerp/__init__.py,

就可以解决问题,具体如下



者的开发环境是这样的ubuntu 14.04, pycharm 5.04, odoo version 8.

 

基于odoo (OpenERP)的ERP实施、定制和技术咨询
欢迎联系我! http://shop.zbj.com/11138844/
QQ: 2011193471
微信: datadriver-info


0 0
原创粉丝点击