第一章: Odoo 开发环境的搭建

介绍

odoo开发环境与生产环境有较大的区别。每个人,每个团队都有自己的开发习惯。以下介绍的开发环境习惯是我们自己团队形成的开发习惯。仅供参考使用。

下载开源版本

从每日构建版本获取最新的版本。http://nightly.odoo.com/14.0/nightly/src/odoo_14.0.latest.zip

开发工具

pycharm

搭配 odoo, pycharm odoo 两个插件。

项目结构

addons: 存放我们自己开发的模块和第三方的模块。

data_dir: 存放session,文件数据。

logs: 存放日志文件

odoo: 存放odoo最新的版本。

static_link: 将addons,odoo/addons中的模块的链接到 static_link中,静态文件直接使用nginx路由到static_link 中。

.gitignore git 的忽略文件。

local.conf 各个环境的配置文件。所有的配置内容。(生产环境也使用这个文件,git忽略不提交)

虚拟环境搭建

  • 1.创建虚拟环境。
  • 2.激活虚拟环境。
  • 3. 根据”requirements.txt安装依赖包。
python3 -m venv venv
source venv/bin/activate 
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple/

注意:

  • python3 最好 python3.6,python3.7. python3.8
  • 出现问题: pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host=’pypi.tuna.tsinghua.edu.cn’, port=443): Read timed out. 在 pip 的时候添加参数 –timeout 20000 别断开。

启动项目(配置pycharm的启动)

 

您可能也喜欢...

发表评论

邮箱地址不会被公开。 必填项已用*标注