回答
要調試的OpenERP + Python代碼在Eclipse中,啓動調試透視蝕(赫利俄斯/只靛藍),並請執行以下步驟:
1:停止按「點擊率+ C」您的OpenERP運行的服務器。
2:在eclipse中進入菜單「運行/調試配置」。在「Python Run」下的配置窗口中,創建新的調試配置(雙擊'Python Run')。
3:
3.1:在「項目」下的「主要」選項卡,從您的工作區中選擇「服務器」項目或文件夾(其中OpenERP的服務器所在的)創建新的調試配置請執行以下步驟後。
3.2:在「主模塊」下寫入'openerp-server'的位置。 3.3:在「程序參數」下的「參數」選項卡中,點擊「變量」按鈕,將出現新窗口。
3.4:然後通過點擊「編輯變量」按鈕創建新的「變量」,並出現新窗口。
3.5:按下「新建」按鈕,並將您的插件路徑作爲值。
Ex: --addons ../addons,../your_module_path
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」來調試代碼,您可以看到變量的值。
您可以參考以下鏈接:Debug OpenERP Code from Eclipse
你可以直接運行'openerp-server.py'(v6.0),'openerp-server'(v6.1,v7)'Debug As - > Python Run'。從日食。之後,服務器配置將自動完成,你只需要給步驟中給出的插件路徑:3.5 –
轉到管理員(在右上角),因爲在上About OpenERP
點擊,你會發現一個鏈接Activate the Developer Mode
。 或 你可以像
http://localhost:8069/?debug
兩種方式在URL中添加參數debug
會讓你打開開發模式。
您也可以使用Odoo Debug pro chrome extension使用鍵盤快捷鍵來切換開發人員模式。
從eclipse調試openERP 7只需停止openERP服務器並重命名名爲openerp-server.py.From的主文件「Run/Debug Configurations」創建一個新配置,選擇Project和主模塊,如$ {workspace_loc:openerp7/src/openerp-server.py},然後按下Apply.After /openerp7/src/openerp-server.py'Debug As - > Python Run'使用新的配置.Server正在運行pydev調試器也開始運行。現在運行' gtk「或」web-client「。然後選擇要調試的模塊的python文件並給出斷點。就這些了。
調試界面非常簡單。
對於程序員
默認情況下,當你登錄的OpenERP,您的網址就會是這個樣子
http://localhost:7373/?db=Test_July_25#menu_id=107&action=97
編輯網址,並添加調試= &
本地主機: 7373 /?debug = & db = Test_July_25#menu_id = 107 & action = 97
對於功能用戶
- 導航鼠標右上角,選擇關於OpenERP的
- 立即激活調試模式
您現在應該完成接口調試。
代碼調試(與阿里亞的方法沿着這些圖像可以幫助你)
- 您可以使用瀏覽按鈕來選擇項目和OpenERP的服務器文件
Fi在你的代碼應受地方斷點在以往任何時候需要
導航通過
管理員(右上)>>關於OpenERP的
對話框打開,點擊激活開發模式
這不提供問題的答案。要批評或要求作者澄清,在他們的帖子下留下評論 - 你總是可以評論你自己的帖子,一旦你有足夠的[聲譽](http://stackoverflow.com/help/whats-reputation),你會能夠[評論任何帖子](http://stackoverflow.com/help/privileges/comment)。 –
@ebramtharwat從這個問題中不清楚這是用戶意思與否。開發者模式對調試問題確實非常有用,因爲它提供了很多好的提示。它可以打印工作流程爲例。 –
他們是更多的複雜性和較少的控制通過添加更多花哨工具嘗試和低級別,並使用python pdb,如果你是調試怪胎,然後使用與pdb的winpdb,這給你的代碼導航極端控制。
而對於簡單的值abd流使用python打印或pprint模塊。
推薦推薦。
激活調試模式,並使用一些打印語句在以前版本的調試變量值
- 1. openerp javascript調試
- 2. OpenLabs連接器Magento OpenERP 7.0
- 3. OpenERP 7.0。添加字段purchase.purchase_order_tree
- 4. Openerp 7.0錯誤數據庫
- 5. 如何調試中的OpenERP 7
- 6. OpenERP 7.0:爲什麼product.product從product.template繼承?
- 7. OpenERP 7.0 xml標籤<group>解釋
- 8. 更改發票佈局(OpenERP 7.0)
- 9. OpenERP 7.0配置郵件服務器
- 10. 在OpenERP 7.0中自定義員工表格
- 11. 如何在OpenERP 7.0中定義看板狀態?
- 12. 的Android 7.0調試已經停止
- 13. 如何正確調試OpenERP/Odoo?
- 14. 在OpenERP 7.0中存儲在二進制字段中的文件名
- 15. 在openerp中禁用開發人員模式或調試功能?
- 16. Openerp 7.0中自定義模塊的路徑
- 17. openerp 7.0:如何從設置中隱藏子菜單?
- 18. OpenERP 7.0中沒有收到來自on_change事件的響應
- 19. 跟蹤OpenERP 7.0中的工作流更改
- 20. 如何將OpenERP模塊6.0遷移到7.0中
- 21. 斷點不能在日食朱諾與openerp 7.0
- 22. Openerp 7 openerp-server.conf定製addons_path
- 23. 的Tomcat 7.0超時錯誤時嘗試在調試模式在Eclipse中運行
- 24. 在openerp報告中調用函數
- 25. 如何在搜索視圖中應用過濾器,基於用戶 - OpenERP 7.0?
- 26. 在OpenERP的
- 27. OpenERP 7.0人力資源費用模塊到期金額計算
- 28. Uncaught TypeError:無法使用Openerp 7.0讀取null的屬性'prototype'
- 29. 的OpenERP 7.0創建碧玉報告時錯誤dispaly
- 30. OpenERP的7.0 Python 2.7版操作系統windows 7
你如何調試? –