1. 程式人生 > >Odoo開發調試技巧

Odoo開發調試技巧

詳細 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開發調試技巧