zoukankan      html  css  js  c++  java
  • 如何快速搭建自己的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



    本文 FANDX 原创内容,未经允许禁止转发,违者必究其责任!
  • 相关阅读:
    Gin框架系列02:路由与参数
    Gin框架系列01:极速上手
    Go语言库系列之email
    Go语言库系列之aurora
    Go语言库系列之dotsql
    Go语言库系列之flag
    Go解算法07整数反转
    Go语言micro之快速搭建微服务
    理解Golang组件protobuf
    理解Go语言组件flag
  • 原文地址:https://www.cnblogs.com/fandx/p/14648248.html
Copyright © 2011-2022 走看看