如何用pycharm來調試odoo?


盡管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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM