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 原创内容,未经允许禁止转发,违者必究其责任!
  • 相关阅读:
    洛谷 1339 最短路
    洛谷 1330 封锁阳光大学 图论 二分图染色
    洛谷 1262 间谍网络 Tarjan 图论
    洛谷 1373 dp 小a和uim之大逃离 良心题解
    洛谷 1972 莫队
    洛谷 2158 数论 打表 欧拉函数
    洛谷 1414 数论 分解因数 水题
    蒟蒻的省选复习(不如说是noip普及组复习)————连载中
    关于筛法
    关于整数划分的几类问题
  • 原文地址:https://www.cnblogs.com/fandx/p/14648248.html
Copyright © 2011-2022 走看看