? ? ? ? 最近換工作,也換了一個(gè)技術(shù)棧--odoo,以前在神碼也做過odoo,但是當(dāng)時(shí)數(shù)據(jù)庫(kù)都是連的遠(yuǎn)程的服務(wù)器的數(shù)據(jù)庫(kù),現(xiàn)在這家公司數(shù)據(jù)庫(kù)也得用本地的,就這點(diǎn)差別吧。
????????后面我也會(huì)把我在odoo的經(jīng)驗(yàn)積累和研創(chuàng)都在csdn記錄下,一是當(dāng)作自己的一個(gè)筆記,二是解決大家的疑慮,odoo在國(guó)內(nèi)日漸強(qiáng)大,希望大家也能加入進(jìn)來。長(zhǎng)話短說現(xiàn)在開始了:
python解釋器
????????首先odoo是需要用python去編寫代碼,你得有python解釋器,這個(gè)就不拓展了,沒有的去下一個(gè)我提供給大家一個(gè)教學(xué)地址,建議下載3.8版本。
????????Python 環(huán)境搭建 | 菜鳥教程
PostgreSql數(shù)據(jù)庫(kù)
? ? ? ? 其次,就是安裝本地得pg數(shù)據(jù)庫(kù),這里也不拓展了,可以借鑒菜鳥教程,下載10以上的版本都行,建議15.
????????Windows 上安裝 PostgreSQL | 菜鳥教程
由于Odoo是不允許用pg自帶的管理員角色--postgres,所以得創(chuàng)一個(gè)odoo使用數(shù)據(jù)庫(kù)的角色:
?name就是數(shù)據(jù)庫(kù)角色賬號(hào)
?????????這里設(shè)置你的角色賬號(hào)密碼,建議簡(jiǎn)單點(diǎn),123456,admin,odoo等等我的所有數(shù)據(jù)庫(kù)密碼都是一個(gè),基本不會(huì)出錯(cuò)。
全部勾上,因?yàn)閛doo的編程風(fēng)格,他的ORM映射很厲害,不用自己去創(chuàng)數(shù)據(jù)庫(kù)等操作,這里也就是把odoo這個(gè)角色的權(quán)限都給上,包括創(chuàng)庫(kù)等。
?這里數(shù)據(jù)庫(kù)先告一段落,首先你要記住以下信息:
1.數(shù)據(jù)庫(kù)管理員密碼 2.分配給odoo的角色名也就是賬號(hào)名 3.角色賬號(hào)密碼 4.你的端口在安裝數(shù)據(jù)庫(kù)的時(shí)候不是5432就要記一下。
GItHub獲取odoo源代碼
? ? ? ? 先把官方的文檔掛上:安裝 Odoo — Odoo 14.0 文檔
? ? ? ? odoo是全球第一的開源ERP系統(tǒng),在github上是可以直接獲取他的源代碼的
? ? ? ?GitHub - odoo/odoo at 14.0
? ? ? ? ?這邊是建議先用14,據(jù)我了解的幾家國(guó)內(nèi)的做odoo的公司大部分都用14,14在國(guó)內(nèi)經(jīng)驗(yàn)積累也多一點(diǎn),但后續(xù)他們會(huì)轉(zhuǎn)到16,16也是同理的。我這邊網(wǎng)絡(luò)很差我一般不直接克隆,而是下載到本地,使用這個(gè)是最穩(wěn)妥的。所以你得選右邊紅框最后一個(gè)zip包。
????????
? ? ? ? 嘻嘻嘻,我這邊就下16了,我研究一下16...,后面就是解壓到磁盤下面,不要有中文路徑名,每次都強(qiáng)調(diào)。
? ? ? ? 點(diǎn)擊Open打開項(xiàng)目
?文章來源:http://www.zghlxwxcb.cn/news/detail-491514.html
?????????打開后,odoo-bin是你的啟動(dòng)入口,requirements.txt懂python的都應(yīng)該知道是干嘛的了,就是對(duì)著這個(gè)目錄給python解釋器安裝第三方包,這里的odoo-dev.conf是我自己創(chuàng)的,這里主要是我難得用命令啟動(dòng),相信絕大多數(shù)人都是這種方式。然后就是我的odoo-dev.conf內(nèi)容,可以模仿一下,這里的密碼和端口號(hào)都是我上面數(shù)據(jù)庫(kù)安裝提到的包括db_user就是數(shù)據(jù)庫(kù)名稱
? ? ? ???????????????
?
?
????????最右邊藍(lán)色框,第一次進(jìn)來的跟我不一樣,是因?yàn)槲乙呀?jīng)配了啟動(dòng)項(xiàng),雙擊點(diǎn)一下
?
?
?可以模仿我的去配一下
?啟動(dòng)
一般啟動(dòng)會(huì)是這個(gè)頁(yè)面,點(diǎn)擊create Database去創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)就行,第一個(gè)是你數(shù)據(jù)庫(kù)管理員賬號(hào)密碼,后面email是你創(chuàng)odoo環(huán)境的賬號(hào)名,密碼也是配套的。這些創(chuàng)好就可以下一步了
?
但是我啟動(dòng)報(bào)了一個(gè)錯(cuò)誤??KeyError: 'ir.http'?
這樣就得去pgAdmin里面去先創(chuàng)一個(gè)數(shù)據(jù)庫(kù),然后啟動(dòng)項(xiàng)里面加點(diǎn)東西就好了
?
?然后進(jìn)來會(huì)是這個(gè),同理點(diǎn)擊odoo直接進(jìn)入
????????直接登入
?
?
?
?????????大功告成,記得點(diǎn)贊收藏。文章來源地址http://www.zghlxwxcb.cn/news/detail-491514.html
到了這里,關(guān)于odoo 本地安裝搭建環(huán)境 (windows版 保姆級(jí)教程)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!