配置python路徑
當打開一個新的python項目時,點擊vscode 運行–添加配置(打開配置)時,會發現沒有python選項
此時 點擊 ctrl + shift + p 打開命令面板 輸入 Python: select interpreter
此時在打開添加配置會出現python
配置odoo啟動服務
當選擇python 時會出現下圖選擇,此處選擇python file
選擇之后會出現下圖文件
此處我們需要將configurations 中的內容替換
{ // 使用 IntelliSense 了解相關屬性。 // 懸停以查看現有屬性的描述。 // 欲了解更多信息,請訪問: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0", "configurations": [ { "name": "Odoo", // 服務啟動名稱 "type": "python", // 編譯語言類型 "request": "launch", // 請求配置類型,可以為launch(啟動)或attach(附加) "program": "E:\\odoo\\odoo-bin", // odoo源碼中的odoo-bin目錄,此處注意用\\ // odoo啟動的參數類似pycharm中的--config='../../odoo.conf',配置odoo服務啟動的config "args": [ "-c", "E:\\odoo\\mes_product\\mes.conf", //此處可添加其他參數 eg: odoo啟動自動更新某個模塊,此處我配置的為odoo啟動自動更新mrp模塊 "--update", "mrp" ] } ] }
注: 此處的注釋不清楚在文件中能否被識別,復制時最好去掉
編輯完上圖內容,保存
點擊下圖運行即可啟動odoo
代碼自動補全
此時雖然我們搭建好了odoo開發環境,但是會發現在寫代碼時odoo模塊中的字段方法都不自動提示,此處我們需要進行如下配置
點擊 ctrl + shift + p 打開命令面板,選擇下圖所示文件,進入
在 大括號中輸入
//定義python的路徑, 自己的python路徑 eg: C:\\Program Files (x86)\\python\\python.exe "python.pythonPath": "xxxx", //添加python擴展 "python.autoComplete.extraPaths": [ // python下安裝的第三方庫 "C:\\Program Files (x86)\\python\\Lib\\site-packages", "C:\\Program Files (x86)\\python\\Scripts", // 設置odoo源碼目錄 "E:\\odoo", ], // 配置格式化代碼, 此處我用的 autopep8, vscode中還有其他格式化代碼插件,可自行選擇 "python.formatting.provider": "autopep8", // 配置編寫完成多少毫秒自動保存 "files.autoSave": "afterDelay", "files.autoSaveDelay": 200,
輸入之后保存,退出vscode 重新進入,此時您會發現一個新的大陸
此部署的前提是以安裝python插件
若未安裝請按下圖所示安裝
我個人搭配vscode界面配置插件
Bracket Pair Colorizer (括號顯示不同顏色,對於js等括號多的很友好)
Chinese (Simplified) Language Pack for Visual Studio Code (中文翻譯包,像我這種英語渣只能安裝了)
Code Spell Checker(代碼拼寫檢測,檢查英文單詞)
koroFileHeader(頭部注釋和函數注釋)
快捷鍵 ctrl+alt+t 和ctrl+alt+i(沒記錯的話,有介紹)
odoo_snippets13(odoo13插件比較強大)
TODO Highlight(todo檢索)
vscode-icons(給文件加圖標)
SynthWave '84(個人覺得比較好看的主題)
cornflakes-linter(比較傻掉的代碼規范檢測)
安裝完以上配置的效果圖(花里胡哨,但不得不說我愛了)
如果這里你用的是flake8檢測,最好加上這一段配置,不然波浪線讓你崩潰