Odoo開發調試技巧
阿新 • • 發佈:2018-07-13
詳細 ole 根據 extern try 調試技巧 edit traceback rac
轉載請註明原文地址:https://www.cnblogs.com/cnodoo/p/9307490.html
一:Odoo控制臺error日誌一般為以下格式
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開發調試技巧