第一章: 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的启动)
近期评论