Loading

随笔分类 -  Odoo 二次开发系列教程

摘要:【关于odoo新API的介绍,Internet上资料很少,或者不够完整详实,这会对初学者造成很大的困惑,本篇的目的就是希望能帮助新手了解新API的大概】 odoo 新api的实现是借助于python装饰器,关于python装饰器的知识,请自行参考python相关手册。 新API的装饰器主要有以下几种 阅读全文
posted @ 2016-11-25 10:38 青岛欧姆网络科技 阅读(9672) 评论(0) 推荐(0) 编辑
摘要:一、只读和唯一性验证 只读的设置有两种方法,一种是实在字段定义时设置为只读,第二种是在页面视图中进行设置。 接前例,我们将学生(tech.student)的名字name字段设置成只读。 方法一:字段定义添加只读设置 方法二:视图上加只读设置 重启服务,升级模块,即可看到我们的修改生效了。 提示:修改 阅读全文
posted @ 2016-11-21 15:22 青岛欧姆网络科技 阅读(7382) 评论(0) 推荐(2) 编辑
摘要:创建完我们的模块,接下来我们就要为我们的模块添加一些对象。今天我们将要创建一个学生对象(tech.student)和一些基本的属性,并将用form和tree视图将其展示出来: 一、 创建tech.student对象: fields,models,api,_是基本上每个模块都需要引入的4个模块: fi 阅读全文
posted @ 2016-11-18 18:56 青岛欧姆网络科技 阅读(7130) 评论(0) 推荐(0) 编辑
摘要:注:本篇及后续均以8.0为基础。 一、 Odoo模块的构成 __init__.py 文件是python包导入所必须的文件,内容可以为空,通常情况下我们用来导入自己写的py文件。 __openerp__.py odoo模块的必须文件,里边包含了关于本模块的一些基础信息,如,依赖,视图文件等等。 sta 阅读全文
posted @ 2016-11-18 18:23 青岛欧姆网络科技 阅读(8030) 评论(0) 推荐(0) 编辑
摘要:一,安装的两种方式: 1) deb包安装: 此安装方式适用于简单不需要太多的人工干预,大多数插件都在deb中涵盖了。具体的步骤如下: 1.编辑 /etc/apt/source.list 文件,在末尾添加Odoo源:http://nightly.odoo.com/ 2. sudo apt-get up 阅读全文
posted @ 2015-04-09 00:11 青岛欧姆网络科技 阅读(20120) 评论(0) 推荐(2) 编辑