Odoo是目前業界首屈一指的開源ERP產品,Odoo 以前叫 OpenERP,是比利時 OdooS.A.公司開發的一個企業應用軟件套件,開源套件包括一個企業應用快速開發平臺,以及幾千個 Odoo 及第三方開發的企業應用模塊。 Odoo 適用於各種規模的企業應用。
Odoo 功能模塊涵蓋了各方面的企業應用 :CRM、訂單處理(銷售訂單和採購訂單)、電子商務、 MRP、財務、庫存、門店零售、項目管理等等。Odoo的一個口號是“重新定義可擴展性”. 由於 Odoo 的底層結構很強大,所有模塊都可以根據需要進行安裝和御載,所以客戶能像搭積木一樣建構自己期望的系統。即使完全不安裝與ERP相關的模塊,僅利用 Odoo 自身的底層框架,也能構建出適合各種用途的系統,純 B/S 架構。而這一切都是免費的(限於社區版),並且不受限於源代碼,也不受於用戶數。
要學習Odoo,首先要搭建開發環境,開發環境首選就是Windows 10,我們一步一步來:
一、預備
1.python安裝(我的版本是python-3.7)
2.PyCharm安裝(我選擇個人版,因爲企業版太重,做調試也不需要那麼多功能)
3.postgresql-10.7-1-windows-x64(選10版本),
4.odoo12的源碼包,在https://nightly.odoo.com/選擇 (按照Odoo的習慣,版本偶數位比奇數位穩定,所以我選版本12)
二、安裝
需要按照順序依次安裝(用管理員權限)
1.python的安裝需要注意:
A. Customize Installation
Add Python3.7 to PATH
B. Optional Features 全選
2. PyCharm的安裝不在這裏贅述
3. postgresql安裝除了默認的都不要改之外,需要注意記住安裝時然你輸入的Super user 密碼,配置Odoo應用的時候會用到.
安裝完了會提示安裝其他的,目前不需要其他組件的安裝。
安裝完畢後,檢查一下PATH,確保後續Build的時候,環境變量不出問題
啓動數據庫管理界面pgAdmin4,創建Odoo所需賬戶和角色:
閒話少說,直接上圖,按照圖示步驟來就沒問題:
然後點擊 Save 按鈕,Odoo數據庫賬號創建完成。
接下來是我們的重頭戲,安裝Odoo開發調試環境:
注:不要創建在中文路徑下
1. Odoo12解包,比如解包到D:\odooworkspace\odoo-12.0
2. 打開PyCharm,創建新項目,選擇odoo-12.0
3. 在項目屬性框中注意覈對一下重要環境參數
點擊 Create 按鈕,系統會提示D:\odooworkspace\odoo-12.0目錄非空,請選擇No,因爲目錄內容已經存在。
創建成功後,如圖所示:
注:在進行odoo依賴包安裝之前,先裝一個 visualcppbuildtools_full.exe,可以避免Python包所要求C環境的編譯要求,這個程序在微軟網站可以下載,需要4G左右的空間
安裝依賴包,注意看Terminal的命令行,有時候會來回折騰幾次:
選擇 setup/odoo作爲運行執行文件,點擊Run菜單,當出現這句話的時候,就是運行成功了
odoo.service.server: HTTP service (werkzeug) running on DESKTOP-MSULGH8:8069
我們在瀏覽器裏面輸入http://127.0.0.1:8069/得到如下界面,就表示調試環境搭建成功,恭喜你
下一篇會介紹創建標準Addon模塊,這部分是Odoo強大生命力之所在,好的Addon還能給你掙錢呢,訪問一下https://apps.odoo.com/apps 哈哈。
更多精彩,敬請期待。