# lv_odoo **Repository Path**: jeffery9/lv_odoo ## Basic Information - **Project Name**: lv_odoo - **Description**: 绿色 Odoo 16 凹凸? - **Primary Language**: Python - **License**: AGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 2 - **Created**: 2022-10-20 - **Last Updated**: 2025-04-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 绿色 Odoo 16 此版本基于 **Odoo 16 for Windows** 制作。 --- ## 初始化 Odoo 配置 以管理员身份运行 `init_config.cmd` 批处理文件。 该命令将生成 Odoo 的默认配置文件,并保存到 `server\` 目录。 ```ini db_host = localhost db_maxconn = 64 db_name = False db_password = openpgpwd db_port = 5432 db_sslmode = prefer db_template = template0 db_user = openpg ``` 根据 PostgreSQL 的实际配置,修改以下参数: - `db_host`:数据库地址 - `db_port`:数据库端口号 - `db_user`:数据库用户 - `db_password`:数据库密码 --- ## 非服务模式运行 以管理员身份运行 `run.cmd` 启动 Odoo。 访问 URL: [http://127.0.0.1](http://127.0.0.1) > **注意**:关闭窗口即可停止服务。 --- ## 服务模式运行 以管理员身份运行 `_scripts/install_services.cmd` 安装以下服务,并确保它们已成功启动: - Odoo 服务 - Nginx 服务 - PostgreSQL 服务 访问 URL: [http://127.0.0.1](http://127.0.0.1) --- ## 更新代码 下载最新的 Odoo 代码: ``` https://nightly.odoo.com/16.0/nightly/src/odoo_16.0.latest.zip ``` 将解压后的代码覆盖到 `server\odoo` 目录。 --- ## 安装 Python 库 打开 CMD,进入 `python\` 目录。 运行以下命令安装所需的 Python 包(例如 `requests`): ```bash python -m pip install 包名 ``` 示例:安装 `requests` 包: ```bash python -m pip install requests ``` --- ## 充分使用多核心 在 Windows 平台上,运行 Odoo 时只能启动一个进程,采用多线程模式,因此无法同时服务大量用户。此时需要部署为 **多实例模式**,即同时运行多个 Odoo 进程,每个进程使用独立的 HTTP 端口。 以管理员身份运行 `_scripts/add_instances.cmd` 批处理文件,将会额外安装 2 个 Odoo 服务,其配置文件分别为: - `server\odoo_1.conf` - `server\odoo_2.conf` > **注意**:请根据自己的 PostgreSQL 用户名和密码修改上述配置文件。