Odoo 是一套很强大的系统,创始人Fabien 对标的是 SAP,它如今的生态远超出 ERP 的范畴,值得花时间进行研究。

Odoo 12开发之模型 – 结构化应用数据

Odoo 12开发之模型 – 结构化应用数据
本文为最好用的免费ERP系统Odoo 12开发手册系列文章第六篇。在本系列文章第三篇Odoo 12 开发之创建第一个 Odoo 应用中,我们概览了创建 Odoo 应用所需的所有组件。本文及接下来的一篇我们将深入到组成应用的每一层:模型层、视图层和业务逻辑层。本文中我们将深入学习模型层,以及学习如何使用模型来设计应用所需的数据结构。我们会探索模型和字段的各……继续阅读 »

Alan 5年前 (2019-01-01) 17902浏览 9个赞

Odoo 12开发之导入、导出以及模块数据

Odoo 12开发之导入、导出以及模块数据
本文为最好用的免费ERP系统Odoo 12开发手册系列文章第五篇。大多数Odoo 模块的定义,如用户界面和安全规则,实际是存储在对应数据表中的数据记录。模块中的 XML 和 CSV 文件不是 Odoo 应用运行时使用,而是载入数据表的手段。正是因为这个原因,Odoo 模块的一个重要部分是在文件中放入数据以在插件安装时将其载入数据库。模块可以包含初始数据和……继续阅读 »

Alan 5年前 (2019-01-01) 20898浏览 4评论12个赞

Odoo 12 开发之模块继承

Odoo 12 开发之模块继承
本文为最好用的免费ERP系统Odoo 12开发手册系列文章第四篇。Odoo 的一个强大功能是无需直接修改底层对象就可以添加功能。这是通过其继承机制来实现的,采取在已有对象之上修改层来完成。这种修改可以在不同层上进行-模型层、视图层和业务逻辑层。我们创建新的模块来做出所需修改而无需在原有模块中直接修改。上一篇文章中我们从零开始创建了一个新应用,本文中我们学……继续阅读 »

Alan 5年前 (2019-01-01) 32390浏览 16评论19个赞

Odoo 12 开发之创建第一个 Odoo 应用

Odoo 12 开发之创建第一个 Odoo 应用
本文为最好用的免费ERP系统Odoo 12开发手册系列文章第三篇。Odoo 开发通常都需要创建自己的插件模块。本文中我们将通过创建第一个应用来一步步学习如何在 Odoo 中开启和安装这个插件。我们将从基础的开发流学起,即创建和安装新插件,然后在开发迭代中更新代码来进行升级。Odoo 采用类 MVC(Model-View-Controller)的结构,我们……继续阅读 »

Alan 5年前 (2019-01-01) 36006浏览 35个赞

Odoo 12开发之开发环境准备

Odoo 12开发之开发环境准备
本文为最好用的免费ERP系统Odoo 12开发手册系列文章第二篇。在更深入了解 Odoo 开发之前,我们应配置好开发环境并学习相关的基础管理任务。本文中,我们将学习创建 Odoo 应用所需用到的工具和环境配置。这里采用 Ubuntu 系统来作为开发服务器实例的主机,可以是云服务器、本地服务器或者PC 上的虚拟机。本文主要内容有:配置主机,可以是 Ub……继续阅读 »

Alan 5年前 (2018-12-30) 33085浏览 12评论18个赞

使用开发者模式快速入门 Odoo 12

使用开发者模式快速入门 Odoo 12
本文为最好用的免费ERP系统Odoo 12开发手册系列文章第一篇。Odoo提供了一个快速应用开发框架,非常适合创建商业应用。这类应用通常用于保留业务记录,增删改查操作。Odoo 不仅简化了这类应用的创建,还提供了看板、日历、图表等视图的丰富组件,用于创建好看的用户界面。本文主要内容有:引入本文使用的学习项目:to-do (任务清单)应用理解 Odo……继续阅读 »

Alan 5年前 (2018-12-29) 45105浏览 17评论46个赞

【已下架】最好用的免费ERP系统Odoo 12开发手册

【已下架】最好用的免费ERP系统Odoo 12开发手册
👉为便于后期转为社区维护及方便翻译内容问题的跟进和处理,已将内容整理转存至 GitHub2018年还剩两天,果然我这个重度拖延症患者的 Odoo 11系列(最好用的免费ERP系统Odoo 11开发指南)还没更新完,而快速迭代的 Odoo 早已进入版本号12的时代。国内 Odoo社区拥抱新版本的速度还是很快的,虽然有功能上的诟病也有对官方文档……继续阅读 »

Alan 5年前 (2018-12-29) 152128浏览 48评论765个赞

Odoo高级服务端开发技巧

Odoo高级服务端开发技巧
这是Odoo系列文章的第九篇,完整目录请见最好用的免费ERP系统Odoo 11开发指南以下开发均假设读者已完成第八篇的代码,并且所有代码更新后均需自行更新方会在客户端看到变化。如未阅读该篇,请参考代码:Chapter 8本文主要内容有修改运行指定动作用户以变更的上下文调用方法执行原生 SQL 语句为用户编写向导定义 onchange 方法在……继续阅读 »

Alan 5年前 (2018-11-29) 5652浏览 2评论2个赞

Odoo打造微信小程序在线商城

Odoo打造微信小程序在线商城
小程序从2016年内测至今已为人熟知,很多商家也都有了自己的小程序商城,今天我们就使用 Github 上的项目和大家一起使用 Odoo 快速搭建一个属于您自己的小程序在线商城 1、下载oejia_weshop(Odoo 微信小程序商城模块)解压到你自己的 Odoo 本地 addon 目录下,如 local-addons 或 myaddons,重……继续阅读 »

Alan 6年前 (2018-10-25) 22011浏览 6评论15个赞

Odoo调试与自动化测试

Odoo调试与自动化测试
这是Odoo系列文章的第八篇,完整目录请见最好用的免费ERP系统Odoo 11开发指南以下开发均假设读者已完成第七篇的代码,并且所有代码更新后均需自行更新方会在客户端看到变化。如未阅读该篇,请参考代码:Chapter 7本文主要内容生成服务器日志来帮助调试方法使用 Odoo Shell 来交互式地调用方法使用 Python 调试器来追踪方法的执行……继续阅读 »

Alan 6年前 (2018-10-20) 8839浏览 0评论0个赞