如何快速搭建自己的ERP系統,4步源碼快速安裝odoo教程


上一篇內容:了解什么是Odoo,為二次開發做准備

1.下載odoo源碼

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

Gitee地址:https://gitee.com/mirrors/odoo

2.創建python虛擬環境

這里使用virtualenvwarpper進行虛擬環境的安裝不會安裝的同學點下面鏈接3步安裝python虛擬環境virtualenv

這里使用python3.6為odoo的開發環境,你可以根據自己的本地環境>3.5即可

mkvirtualenv -p python3.6 fandx_odoo

3.安裝PostgreSQL

這里使用ubuntu為搭建環境,方便快捷

  1. 下載安裝

    sudo apt install postgresql -y

  2. 切換到postgres管理用戶

    因為odoo不可以使用自帶的postgre管理員用戶來做數據庫路徑,所以這里要創建自己的用戶

    sudo -i -u postgres

  3. 進入postgre管理台

    psql

  4. 創建odoo用戶

    create user fandx_odoo;

  5. 修改用戶名為fandx_odoo的密碼

    alter user fandx_odoo with password 'fandx_password';

  6. 給fandx_odoo用戶添加createdb的權限,這里很重要,不然在odoo創建數據庫的時候回出錯

    alter user fandx_odoo createdb;

注意:PostgreSQL用戶創建好就可以了,不用去創建數據庫,我們可以使用odoo自帶的功能,幫助我們快速創建數據庫

4.開始搭建odoo環境

  1. 新建文件夾fandx_odoo

  2. 進入文件夾fandx_odoo,創建文件夾source

  3. 將下載好的源碼解壓進去

image

  1. 回到fandx_odoo文件夾下

  2. 創建my_addons包文件夾,用來存放自己的模塊

  3. 創建manage.py啟動文件

    import os
    import sys
    
    LIB_PATH = os.path.join(os.path.split(os.path.realpath(__file__))[0], '.', 'source')
    sys.path.append(LIB_PATH)
    
    import odoo
    
    if __name__ == "__main__":
        odoo.cli.main()
    
  4. 新建odoo.conf配置文件

    [options]
    ; 配置odoo的應用地址,分別將odoo自帶和我們創建的my_addons都放進去
    addons_path = source/odoo/addons,source/addons,my_addons
    ; 配置項目啟動端口
    http_port = 8080
    ; 配置連接數據庫地址,我這里安裝的Ubuntu地址是192.168.1.4
    db_host = 192.168.1.4
    ; 配置連接數據庫的端口,5432是postgresql默認的端口
    db_port = 5432
    ; 配置連接數據庫的用戶名密碼,這里連接我剛才配置的用戶名和密碼
    db_user = fandx_odoo
    db_password = fandx_password
    ; 配置超時時間,前期防止創建時間過長會因為超時報錯,這里先設置為0不限制超時時間
    limit_time_real = 0
    db_name = False
    
  5. 在fandx_odoo虛擬環境中安裝requirements.txt

    pip install -r source/requirements.txt 
    
  6. 到這一步恭喜你,你已經成功安裝好自己的odoo項目了

  7. 啟動你的odoo項目

    python manage.py -c odoo.conf
    

5.進入網頁開始創建自己的ERP

  1. 輸入自己項目啟動路徑訪問,我這里是localhost:8080

image

  1. Master Password可以用他創建的,一定要記錄下來,對數據庫操作的時候回用到,我這里設置為fandx
  2. Database Name(新建的數據庫名稱),我這里設置為fandx_db
  3. email和password就是登陸的用戶名和密碼
  4. Phone number設置自己的手機號
  5. Language語言設置為簡體中文
  6. Country國家設置為中國
  7. Demo data測試數據,這里如果是開發建議創建demo數據來測試

image

大功告成

image

Pycharm開發插件安裝

這里建議安裝兩個插件可以輔助進行快速開發,在Pycharm Pluagins中可以搜索安裝

  1. Pycharm Odoo

  2. Odoo

image

下一篇內容:如何快速創建odoo模塊,使用腳手架快速創建自己的odoo應用app


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM