摘要: 维护多个 Odoo 版本的代码在 Odoo 开发中很常见,需要整理一下来保持项目在同一台开发机器上并行。改变版本有时会需要上下文的切换。比如,现在 Odoo 的启动执行文件是 odoobin,而在老版本中是 odoo.py。迁移到 Python 3 后又更易混淆了,我们要知道是选择python/p 阅读全文
posted @ 2020-04-25 10:55 十年老猿 阅读(1310) 评论(0) 推荐(0) 编辑
摘要: 在 Odoo 实例中产生新的模块并安装,对于初学者总会容易搞不清。下面一起来熟悉这一点。 查找社区模块 网络上有很多 Odoo 模块,Odoo 应用商店可以下载一系列模块安装到系统中。另一个重要的资源是 Odoo 社区联盟(OCA – Odoo Community Association)维护的模块 阅读全文
posted @ 2020-04-25 10:54 十年老猿 阅读(2500) 评论(0) 推荐(0) 编辑
摘要: 修改监听端口 –http-port=(或-p)参数可以修改实例的监听端口(默认端口 8069),不同的端口可以让我们在同一台机器上运行多个实例。“ 注意: Odoo 11 的修改在 Odoo 11 中引入–http-port 参数以替代此前版本使用的–xmlrpc-port”下面就可以做个尝试,打开 阅读全文
posted @ 2020-04-25 10:52 十年老猿 阅读(523) 评论(0) 推荐(0) 编辑
摘要: 其它服务器配置项 Odoo 服务还支持一些其它参数,可通过–help 来查看更多参数: ~/odoo-dev/odoo/odoo-bin --help 我们在下面的部分将会学习一些重要参数,首先我们先学习下如何把当前使用参数保存到配置文件中。 Odoo 服务配置文件 大多数的参数都可以保存到配置文件 阅读全文
posted @ 2020-04-25 10:51 十年老猿 阅读(646) 评论(0) 推荐(0) 编辑
摘要: 前面我们学习了如何通过命令行创建和初始化 Odoo 数据库。管理数据库还有更多的命令值得我们学习。虽然 Odoo 服务可以自动地进行数据库管理, 我们还是可以使用如下命令来手动创建PostgreSQL 数据库: createdb MyDB 更有趣的是, Odoo 可以通过–template 参数拷贝 阅读全文
posted @ 2020-04-25 10:49 十年老猿 阅读(736) 评论(0) 推荐(0) 编辑
摘要: 初始化新的 Odoo 数据库 要按照 Odoo 的数据模式创建和初始化 Odoo 数据库,我们应使用-d 参数运行 Odoo 服务: ~/odoo-dev/odoo/odoo-bin -d testdb “ 注意: Odoo 9 的修改从 Odoo 9 开始,如果数据库不存在会被自动创建。但在 Od 阅读全文
posted @ 2020-04-15 10:43 十年老猿 阅读(474) 评论(0) 推荐(0) 编辑
摘要: 源码安装 Odoo 为便于管理,我们将在家目录下创建一个/odoo-dev 目录作为工作目录。在本系列文章中我们均假设 Odoo 安装在/odoo-dev 目录下。Odoo 使用的是 Python 3(3.5 或之后的版本),那么在命令行中我们将不再使用 python 和pip,而是用 python 阅读全文
posted @ 2020-04-15 10:40 十年老猿 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 在本系列文件第一章使用开发者模式快速入门 Odoo 12 中,我们介绍了快速运行 Odoo 的各种方式,本文中我们将更深入一步,直接通过源码来安装、运行 Odoo。Odoo 使用 Python 编程语言,数据存储使用 PostgreSQL 数据库,这是对 Odoo 主机的两大要求。要使用源码运行 O 阅读全文
posted @ 2020-04-15 10:38 十年老猿 阅读(886) 评论(0) 推荐(0) 编辑
摘要: 在 Windows 系统中,最简单的方案是使用 Windows 10 自带的 Linux 子系统(WSL –Windows Subsystem for Linux)。通过子系统,我们可以在 Windows 内运行 Ubuntu 系统,足以应对 Odoo 开发所需的一切。更多 WSL 相关知识请参考官 阅读全文
posted @ 2020-04-15 10:33 十年老猿 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 在更深入了解 Odoo 开发之前,我们应配置好开发环境并学习相关的基础管理任务。本文中,我们将学习创建 Odoo 应用所需用到的工具和环境配置。这里采用 Ubuntu 系统来作为开发服务器实例的主机,可以是云服务器、本地服务器或者 PC 上的虚拟机。本文主要内容有:⚫ 配置主机,可以是 Ubuntu 阅读全文
posted @ 2020-04-15 10:31 十年老猿 阅读(172) 评论(0) 推荐(0) 编辑