前言
Odoo 早期名稱為 OpenERP,於2002年在比利時創立,它為企業提供一站式的商業活動解決方案,囊括了人力資源管理、進銷存管理、生產製造管理以及財務會計等各種業務需求。是個非常聰明的框架,設計上使用了大量的繼承,通常需要的功能都在原生的addons上可以實現,也可以透過繼承該Modules來擴充客製成自己的ERP。
odoo16建設環境
在使用odoo之前,我們需要把環境先準備好,這篇文章主要使用Windows11來做為示範,因為大多數的文章都是使用ubuntu所以筆者選擇用Windows來做示範,後面也會稍微介紹Linux系統裡如何建設環境,而odoo的安裝方式有很多種, 在這邊我們使用Source的方式來進行安裝。
在Windows11當中
○ Python
安裝 python3.7 https://www.python.org/downloads/
目前odoo使用python3.7x版本是相對穩定的,筆者建議讀者安裝這個版本,並且CMD下輸入指令來更新pip工具確定在最新的版本。python -m pip install --upgrade pip
○ Git
安裝 Git https://git-scm.com/downloads
在安裝Source odoo16以前,我們要先將Git本版控制工具給下載好。
○ Postgresql
安裝 PostgreSQL https://www.postgresql.org/download/
這是odoo默認的關聯式資料庫,也一併需要安裝,筆者使用的是13.12版。
在安裝包當中還有SQL Shell(psql)可以點選,是個非常方便的小工具。
○ DBeaver
大多數使用Postgresql時,使用的工具是pgAdmin4,但因為遇到無法使用的狀況,所以
我安裝DBeaverCommunity https://dbeaver.io/download/
○ Pycharm
安裝 Pycharm Community https://www.jetbrains.com/pycharm/download/?section=windows
在開發時,筆者推薦使用Pycharm,作為IDE來使用。
○ Source Odoo16
在CMD中我們透過git來取得odoo16的source 打開CMD,複製下面這段指令,即可下載odoo16。git clone https://github.com/odoo/odoo.git --branch 16.0 --depth 1 odoo16
在Windows中,大多數的方式都是簡單的下載並執行安裝,但在後續開發上,懂得一些下command的技術才是開發上面的正途。
有說電腦要用什麼樣的規格嗎?
基本上建議在64位元的作業系統 + 8G RAM + SSD上運行(5GB以上)
謝謝!