回答
你的問題對我來說並不很清楚,但如果你想進入內置您需要添加?debug
到URL,/web
之後odoo調試模式。例如http://odoo.your-site.com/web?debug
。
當以這種特殊的方式你會得到一個調試菜單,各種技術選擇:
而且,當你在調試模式odoo不會再縮小JS文件,讓您在使用內置瀏覽器JavaScript調試工具更容易。
Tranmmer感謝您寶貴的回覆,但我想詳細地介紹一下rpc調用請求和響應,如何逐步調試,查看特定字段值的值 – user1576199 2014-10-06 13:15:58
這是我要做的事在linux
從作爲守護程序運行 /etc/init.d/openerp停止
把Python調試odoo的.py文件內停止服務器你想要調試並通過。
import pdb; pdb.set_trace()
在命令行作爲OpenERP的用戶啓動服務器 ./server/openerp-server --database = DB_NAME
訪問從瀏覽器程序,當我到達你的Python會破調試器
您可以在瀏覽器中打開控制檯(使用F12鍵)。它將顯示每個請求和響應的值。
如果您使用chrome,則需要在控制檯中激活logXMLHTTPREQUEST。要激活每個請求和響應,您可以右鍵單擊控制檯並單擊logXMLHTTPREQUEST選項。
您能詳細解釋在瀏覽器中逐步調試的步驟嗎? – user1576199 2014-10-10 10:13:12
打開工具菜單,然後點擊谷歌瀏覽器中的開發人員工具菜單。它會打開瀏覽器底部的小窗口或按SHIFT + CTRL + I打開調試模式視圖。 右鍵單擊調試窗口,它將打開小選項,所以你可以激活或點擊logXMLHTTPREQUEST選項。 激活logXMLHTTPREUEST選項後,您可以對ODOO執行任何操作,然後它將在調試器窗口的控制檯選項卡中顯示全部http請求。 – 2014-10-13 07:54:23
打開控制檯(CTRL + SHIFT + I),然後讓經紀人對象要訪問服務器模式(在此示例 「信息」):
var Leads = new openerp.Model('crm.lead');
在OpenERP的V7。0就可以得到經紀人這樣說:
var instance = openerp.instances.instance0
var Leads = new instance.web.Model('crm.lead')
讓你的查詢後,過濾結果並指定要與對象名單做什麼(在這種情況下計數):
Leads.query(['id']).all().then(function(leads){console.log(leads.length)})
在這種情況下,顯示第一的Id:
Leads.query(['id']).first().then(function(lead){console.log(lead.id)})
更多的樣本和文檔的odoo:
https://www.odoo.com/documentation/8.0/reference/javascript.html#rpc
更多的樣本和文檔的OpenERP的:
http://openerp-web-v7.readthedocs.org/en/latest/testing.html#rpc
- 1. 如何配置FlashDevelop以在Web瀏覽器中進行調試?
- 2. 如何在Android默認瀏覽器上進行儀器測試?
- 3. 如何在瀏覽器中調試Dojo?
- 4. ChildBrowser在非移動瀏覽器中進行測試/調試
- 5. 在KitKat上的Samsung Galaxy S4上的股票瀏覽器中進行調試
- 6. Visual Studio 2017如何打開瀏覽器進行調試會話?
- 7. 如何使用瀏覽器同步進行遠程調試?
- 8. 如何將默認瀏覽器更改爲在Visual Studio 2008中進行調試?
- 9. 如何在多個瀏覽器中使用Java進行跨瀏覽器測試的Selenium測試?
- 10. 在Docker容器中執行Firefox瀏覽器進行Selenium測試
- 11. 如何調試SWF瀏覽器崩潰
- 12. 從瀏覽器執行Jquery函數進行調試?
- 13. 如何在Kindle Fire上調試絲印瀏覽器?
- 14. 如何在iPad上調試JS瀏覽器應用程序?
- 15. 使用LogCat進行Android的USB調試瀏覽器
- 16. 在Linux上進行跨瀏覽器測試
- 17. 使用NetBeans在Selenium上進行跨瀏覽器測試
- 18. 在Safari Web瀏覽器中調試Javascript
- 19. 調試ActionScript在瀏覽器中
- 20. 在Chrome瀏覽器中調試XHR
- 21. 在手機瀏覽器中調試
- 22. 在谷歌瀏覽器中調試
- 23. 在瀏覽器中調試ES6模塊
- 24. 在移動瀏覽器中調試?
- 25. 如何在不斷更新的谷歌瀏覽器中進行瀏覽器測試
- 26. 如何在瀏覽器中調試angularjs的$ rootScope對象
- 27. 如何在使用瀏覽器的Plone中調試Viewlet創建
- 28. 調試兒童瀏覽器
- 29. 如何防止在Android瀏覽器上進行全屏顯示?
- 30. 如何在node.js中進行加密,並在瀏覽器的JavaScript
對於這一點,你必須剛開始你開發模式,並從那裏調試模式將出現在您Odoo – 2017-09-20 07:06:55