odoo除錯模式 dev

2021-09-27 12:49:03 字數 1521 閱讀 1515

有些時候在做odoo開發的時候調整乙個引數要重新啟動應用,或者更新模組很是麻人。

增加引數 --dev=xml 可以解決

/develop/odoo/odoo-12.0/odoo/tools/config.py 通過這個檔案可以檢視很多配置引數。

all: 下面的所有功能都被啟用

xml:

讀取模板qweb直接代替資料庫的xml檔案。一旦模板在資料庫中被修改,在下一次更新/ 初始化之前,它不會從xml檔案中讀取

reload

: 更新python檔案時重新啟動伺服器(根據所使用的文字編輯器可能無法檢測到)

qweb

: 當乙個節點包含 

t-debug='debugger'

時,打破qweb模板評價

(i)p(u)db

: 在記錄和返回錯誤之前引發意外錯誤時,在**中啟動選中的python偵錯程式

現目前發現  --dev=xml,qweb 沒有問題,但是設定all和reload的時候會出現錯誤

2019-09-29 14:41:41,677 18025 info ? odoo.service.server: autoreload: python code updated, autoreload activated

2019-09-29 14:41:41,677 18025 info ? odoo.service.server: initiating server reload

traceback (most recent call last):

import traceback

file "/usr/local/cellar/python/3.7.4/frameworks/python.framework/versions/3.7/lib/python3.7/traceback.py", line 5, in

import linecache

file "/usr/local/cellar/python/3.7.4/frameworks/python.framework/versions/3.7/lib/python3.7/linecache.py", line 11, in

import tokenize

file "", line 983, in _find_and_load

file "", line 967, in _find_and_load_unlocked

file "", line 677, in _load_unlocked

file "", line 724, in exec_module

file "", line 857, in get_code

file "", line 525, in _compile_bytecode

keyboardinterrupt

process finished with exit code 1

更多資料請檢視:

Odoo開發除錯技巧

traceback most recent call last 出錯的檔案呼叫列表 error型別 xxerror error詳細資訊 原因 1 首先要閱讀的是 error詳細資訊。2 然後根據 error型別 資訊採取相應的修復工作。1 語法 編碼錯誤類錯誤 通過error的呼叫檔案列表,快速定位...

Linux gdb 除錯模式

linux gdb 除錯 編譯除錯版本的檔案 include g 啟動gdb除錯 若有main 有設定引數則可以在gdb下設定傳遞引數 set args gdb一些命令 1.run 執行整個程式 2.start 開始除錯 3.next n 逐條語句執行 4.step 逐條語句執行,並且嘗試進入函式內...

開啟除錯模式

由於我們已經定義了頂部選單,沒有了開啟除錯模式的選單了,這時候可以使用程式來進行開啟。在主程序中加入這句 就可以了。mainwindow.webcontents.opendevtools var electron require electron var browserwindow electron...