odoo开发环境搭建

Posted zx125

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了odoo开发环境搭建相关的知识,希望对你有一定的参考价值。

odoo

odoo是一套开源的ERP软件
https://www.odoo.com/zh_CN/

开发环境

python环境
git
pycharm
odoo12 
postgresql 10.7
nodejs odoo12之后就不需要了

安装

绿色版解压
执行批处理文件

源码安装
https://next.odoogo.com/post/72/
git clone

创建虚拟环境

1.odoo独立环境

2.安装odoo环境
pip install -r requirements.txt -i https://pypi.doubanio.com/simple

没有问题的话,有问题的话看下面
Successfully installed Werkzeug-0.11.15 XlsxWriter-0.9.3 pypiwin32-223 python-stdnum-1.13 pywin32-227 suds-jurko-0.6 vatnumber-1.2 vobject-0.9.3 xlrd-1.0.0 xlwt-1.3.0

postgresql配置

创建用户。设置用户名和密码
提供登录和创建数据库的权限

配置快捷启动

Script path :odoo-bin路径
Parameters : -c odoo.conf路径

配置文件

将debian中的odoo.conf复制到根目录下

[options]
; This is the password that allows database operations:
; admin_passwd = admin
db_host = 127.0.0.1
db_port = 5432
db_user = odoo12
db_password = odoo12
;addons_path = /usr/lib/python3/dist-packages/odoo/addons

问题

由于部分模块不兼容windows需要自己手动下载
https://www.odoogo.com/manual/odoo-dev-doc/af750a41

新建模块

运行mkmodule_for_Green_odoo.bat创建新的模块

新建好的模块在myaddons里面

运行环境配置

script path:
一般使用的sourse的odoo-bin
没有的话用setup的odoo,复制到上一层改名为odoo-bin即可

parameters:
指定配置文件
-c binodoo.conf

enviroment variables:
PYTHONUNBUFFERED=1;path=C:UsersAdministratorDesktopGOdoo10_CE_20190130
untimein;C:UsersAdministratorDesktopGOdoo10_CE_20190130
untimewin32wkhtmltopdf;C:UsersAdministratorDesktopGOdoo10_CE_20190130
untimewin32
odejs;

work_dir:修改为项目根目录

注意

浏览器:最好使用chrome
不要使用中文目录
8469

命令行启动

python odoo-bin -r odoo12 -w odoo12 -c odoo12.conf
-s详细覆盖之前的配置文件

添加插件目录

1.项目下新建文件夹
2.在配置文件的addons_path添加上路劲

以上是关于odoo开发环境搭建的主要内容,如果未能解决你的问题,请参考以下文章

Mac下快速搭建Odoo10开发环境

pycharm添加Odoo代码片段

mac odoo 12 虚拟环境搭建及 依赖安装

odoo10.0在odoo12.0环境的基础上搭建环境

Odoo环境搭建之问题readme

spring练习,在Eclipse搭建的Spring开发环境中,使用set注入方式,实现对象的依赖关系,通过ClassPathXmlApplicationContext实体类获取Bean对象(代码片段