【odoo二次開發(fā)】準(zhǔn)備(windows)

非入門同學(xué)可跳過此節(jié)。

1.安裝Python

下載安裝Python,本機(jī)裝的2.7.9。

打開官網(wǎng):https://www.python.org/ →Downloads根據(jù)自己的需要下載對應(yīng)操作系統(tǒng)版本(odoo使用2.7即可)

分享網(wǎng)盤:鏈接:http://pan.baidu.com/s/1o8bm3jk 密碼:nf6d

下載.msi文件完成,直接雙擊運(yùn)行即可。

安裝完成之后配置環(huán)境變量,完成后打開cmd命令行輸入python -v:

Python安裝完成

2.安裝node.Js

下載地址:http://nodejs.cn/download/ 根據(jù)自己的需要下載對應(yīng)操作系統(tǒng)版本

分享網(wǎng)盤:鏈接:http://pan.baidu.com/s/1c2w5EPq 密碼:xg20

安裝完成之后打開cmd命令行輸入node:

node.js安裝完成

3.安裝pycharm

下載地址:http://www.jetbrains.com/pycharm/download 根據(jù)自己的需要下載對應(yīng)操作系統(tǒng)版本

分享網(wǎng)盤:鏈接:http://pan.baidu.com/s/1dFGgzRV 密碼:ag4u (此為5.0.3版本,官網(wǎng)更新到)

下載完成后安裝不再贅述。

破解:可通過該網(wǎng)址獲取注冊碼 http://idea.qinxi1992.cn/

4.數(shù)據(jù)庫 postgresSQL

下載地址:https://www.enterprisedb.com/downloads/postgres-postgresql-downloads#windows 根據(jù)自己的需要下載對應(yīng)操作系統(tǒng)版本

分享網(wǎng)盤(9.4)鏈接:http://pan.baidu.com/s/1jI1dfWM? 密碼:cvei

安裝時(shí)注意:

此處密碼為數(shù)據(jù)庫超級(jí)用戶和創(chuàng)建的OS用戶的密碼,牢記!

超級(jí)用戶

端口默認(rèn)5432,如修改需牢記(不建議修改)。

安裝完成后打開開始菜單可以看到:


安裝完成

打開pgAdmin III

初次使用該數(shù)據(jù)庫的同學(xué)可能會(huì)找不到數(shù)據(jù)表位置,如下(到這里psql中并沒有下圖中的數(shù)據(jù)庫,圖示僅向大家介紹所有步驟進(jìn)行完成后,數(shù)據(jù)表所在的位置):

pgAdmin III

在登錄角色處創(chuàng)建用戶:

定義:添加用戶密碼;角色權(quán)限:設(shè)置權(quán)限(全打勾即可)

創(chuàng)建用戶

數(shù)據(jù)庫配置完成。

5.下載odoo源碼

git地址:https://github.com/odoo/odoo

根據(jù)自己需要下載所需版本。本機(jī)下載odoo 10

odoo

6.下載Python依賴庫

打開源碼根目錄下requirements.txt,此處即為odoo所需依賴。

打開cmd命令行,進(jìn)入源碼根目錄運(yùn)行:C:\Python27\Scripts\pip.exe install -r requirements.txt,“C:\Python27\”為Python安裝目錄。

如果出現(xiàn)網(wǎng)絡(luò)中斷,重新運(yùn)行,直到全部安裝成功。

若感覺上述方法太慢可從此處下載已安裝好的依賴庫(未篩選分類,會(huì)有冗余的東西,但是能用^-^):

鏈接:http://pan.baidu.com/s/1o7MZzy6? 密碼:hhgj

將解壓后文件替換C:\Python27\Lib下site-packages文件夾。

7.添加配置文件

首先,添加自定義模塊目錄,建議格式如下:

項(xiàng)目目錄

其中publish為項(xiàng)目名稱;odoo-10.0為odoo源碼;publish\publish為自定義模塊目錄


接下來,創(chuàng)建文件:openerp-server.conf(注意后綴名為.conf;路徑建議于項(xiàng)目根目錄下即publish/openerp-server.conf)

內(nèi)容如下:

[options]

; This is the password that allows database operations:

; admin_passwd = admin

db_host = localhost

db_port = 5432

db_user = odoo

db_password = 123456

addons_path = C:\odoo_work\odoo-10.0\addons,C:\odoo_work\odoo_test

timezone = Asia/Shanghai

xmlrpc_port = 8069

運(yùn)行配置文件

上圖中,xmlrpc_port = 8069標(biāo)識(shí)服務(wù)啟動(dòng)端口為8069(默認(rèn)8069);dbfilter = ^test$標(biāo)識(shí)默認(rèn)使用test這個(gè)數(shù)據(jù)庫。此兩項(xiàng)非必選,更多配置內(nèi)容可參考:http://www.3e3c.com/erp/odoo/169.html

8.啟動(dòng)

通過以上配置odoo的開發(fā)/運(yùn)行環(huán)境已經(jīng)搭建完成,下面開始運(yùn)行odoo。此處只表如何在pycharm中啟動(dòng)odoo。

打開pycharm——File——Open打開自定義項(xiàng)目目錄,即下圖中publish

項(xiàng)目目錄

而后配置pycharm運(yùn)行參數(shù):Run——Edit Configurations.....如圖:

添加配置

添加python:


pycharm運(yùn)行配置

Script:C:\other\publish\odoo-10.0\setup\odoo(源碼根目錄\setup\odoo)

Script Parameters:--config=C:\other\publish\openerp-server.conf(--config=配置文件openerp-server.conf路徑)

Project:默認(rèn)源碼

Python interpreter:Python版本(下拉框中選擇,無選項(xiàng)檢查Python安裝)

working directory:C:\other\publish\odoo-10.0\setup(源碼根目錄\setup)

配置完成后點(diǎn)擊Apply,OK退出。

界面右上角點(diǎn)擊運(yùn)行按鈕:

控制臺(tái)如下:

控制臺(tái)

HTTP service running on 0.0.0.0:9007,端口9007即為openerp-server.conf中所配置的xmlrpc_port。

打開瀏覽器訪問localhost:9007

首次訪問

首次訪問需創(chuàng)建數(shù)據(jù)庫,圖中選項(xiàng)依次為:數(shù)據(jù)庫名稱、odoo admin用戶名、odoo admin密碼、Language(簡體中文)、Country(China)。

Load demonstration data(Check this box to evaluate Odoo),該選項(xiàng)為是否加載demo數(shù)據(jù),暫時(shí)不勾選它。

點(diǎn)擊Create database。大概1-3分鐘后數(shù)據(jù)庫創(chuàng)建完成跳轉(zhuǎn)至系統(tǒng)界面:

系統(tǒng)界面

9.最后

到這里odoo的開發(fā)環(huán)境已搭建完成,后面的文章會(huì)具體講述整理如何使用odoo進(jìn)行二次開發(fā)添加模塊。













最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容