红联Linux门户
Linux帮助

如何用pycharm来调试odoo?

发布时间:2016-12-30 15:41:35来源:linux网站作者:xjfengck
开发环境是这样的ubuntu 14.04, pycharm 5.04, odoo version 8.
 
尽管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,
就可以解决问题,具体如下:
如何用pycharm来调试odoo?
 
本文永久更新地址:http://www.linuxdiyf.com/linux/27389.html