Odoo開發除錯技巧

2022-05-14 19:19:11 字數 770 閱讀 4463

traceback (most recent call last):

出錯的檔案呼叫列表

......

error型別(xxerror): error詳細資訊(原因)

1:首先要閱讀的是 error詳細資訊。

2:然後根據 error型別、資訊採取相應的修復工作。

1:語法、編碼錯誤類錯誤

通過error的呼叫檔案列表,快速定位到出錯的地方,進行**修復。

2:檔案、external id等找不到

右鍵專案(或出錯的模組)——>find in path 或者 replace in path

——>搜尋 找不到的檔案  的關鍵字(全名找不到,通過關鍵字來排查是否命名錯誤)——>找到了極度接近的檔案,確認是由於命名錯誤引起的,則修改命名。

——>若找不到類似檔案,確認是由於檔案缺失造成的,則建立相關檔案。

3:no module name xx錯誤

1)可能是匯入了未安裝到python依賴庫的模組,pip intall 即可

2)如果是批量報錯,而且很多模組都是odoo原始碼使用到的,則可能是 專案配置檔案 出錯,配置好addons路徑即可

4:專案執行沒有報錯,可是開啟頁面樣式錯誤或者一片空白

odoo執行沒有錯誤,則說明不是專案**問題。

頁面bug可以通過  chrome瀏覽器——>開發者工具——>console  來排查。

【一般是引用的樣式檔案路徑錯誤、檔名錯誤;還有就是一下樣式框架沒安裝(odoo10之後要求安裝less)】

odoo除錯模式 dev

有些時候在做odoo開發的時候調整乙個引數要重新啟動應用,或者更新模組很是麻人。增加引數 dev xml 可以解決 develop odoo odoo 12.0 odoo tools config.py 通過這個檔案可以檢視很多配置引數。all 下面的所有功能都被啟用 xml 讀取模板qweb直接代...

九 常見開發除錯技巧

一 設定斷點,跟蹤除錯 1.f9設定斷點,f10 逐過程進行除錯,f11 逐語句進行除錯 2.在斷點語句行,點選右鍵,斷點 條件,彈出框設定條件 二 頁面跟蹤 在頁面頂部新增 trace true 即啟動該頁面的跟蹤,使用 trace.write 和 trace.warm 可以向頁面跟蹤資訊中輸入自...

iOS開發的除錯技巧

關於本文 1 模擬器的快捷鍵 2 覆蓋安裝注意事項 3 給模擬器相簿增加 4 模擬器中程式的資料 5 安裝舊版本的模擬器 6 模擬慢網速 7 異常斷點與符號斷點 1 模擬器的快捷鍵 常用的模擬器快捷鍵 cmd 1 2 3 可以切換模擬器的顯示比例。xcode9.0之後的模擬器可以自由縮放 opt s...