Alan Hou的个人博客更换主题了,使用中如有问题欢迎反馈~

标签:Odoo

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

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

Odoo 12 开发之模块继承

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

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

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

Odoo 12开发之开发环境准备

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

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

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

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

2018年还剩两天,果然我这个重度拖延症患者的 Odoo 11系列(最好用的免费ERP系统Odoo 11开发指南)还没更新完,而快速迭代的 Odoo 早已进入版本号12的时代。国内 Odoo社区拥抱新版本的速度还是很快的,虽然有功能上的诟病也有对官方文档错误的抱怨但生产环境采用 Odoo 12的也是越来越多了,据说单号版本的宿命就是会被快速遗忘。于是本人又特……

Odoo高级服务端开发技巧

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

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

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

Odoo调试与自动化测试

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

CentOS 7快速安装配置 Odoo 12

Odoo 12已正式发布,在 Github 和Nigthly 均可下载源码,此前在博客上发布了Ubuntu 快速安装配置Odoo 12,本文探讨 CentOS 上安装 Odoo 12的相关内容。 最好用的免费ERP系统Odoo 12开发手册新鲜出炉,已完结 sudo yum -y update ……