Odoo&OpenERP
文章平均质量分 93
sunansheng
好懒啊,不想写!!!
展开
-
Odoo 8.0深入浅出开发教程(二) Odoo简介
1 ERP简介1.1 Odoo历史Odoo8的前身是“Tiny ERP”,最初是由比利时的Fabien Pinckaers 创建的。Figure 1: Fabien Pinckaers到2009年的时候,发布第5版,公司获得风投,盈利增长迅速,软件更名为OpenERP。OpenERP这个名字最为人们熟知,当时软件已经包含几百个模块了,从财务管理、 采原创 2016-03-05 10:53:19 · 13981 阅读 · 1 评论 -
[精]Odoo 8.0深入浅出开发教程-模块开发基础
参考资料点击这里.构建Odoo模块模块组成业务对象业务对象声明为Python类, 由Odoo自动载入.数据文件XML或CSV文件格式, 在其中声明了元数据(视图或工作流)、配置数据(模块参数)、演示数据等.Web控制器处理Web浏览器发来的requests.静态web数据Web用到的图像, CSS或JavaScript文件.模块结构一个Odoo模块也是一个Python模块, 存放在一个目录中, 包原创 2016-03-12 11:25:46 · 21437 阅读 · 4 评论 -
Odoo 8.0深入浅出开发教程(十) 附录
13 附录13.1 Odoo里老的API_name 点号记法 对应具体SQL表名 _columns {} 表述SQL表头_defaults 字典值 描述默认值_inherit_inherits 委托继承13.2 PostgreSQL数据库命令行操作13.2.1 命令行数据库备份原创 2016-03-05 11:10:42 · 6978 阅读 · 0 评论 -
Odoo 8.0深入浅出开发教程(九) Odoo模型层详解
11 Odoo模型层详解经过前面的介绍,我们也确实感觉到Odoo的ORM层的API应该是Odoo技术框架最核心的部分,如果我们翻翻Odoo框架的源码,也会看到models.py那个文件有六七千行的代码,这也说明Odoo的设计者在编写ORM这块是花费了很多精力的。所以我想我们把Odoo的ORM层的API这部分知识掌握了,Odoo框架的神秘面纱也基本上被掀开一大半了。本章将在前面讨论的基础原创 2016-03-05 11:09:42 · 8775 阅读 · 0 评论 -
[精]Odoo 8.0深入浅出开发教程(五) Odoo开发模块
5 创建自己的模块Odoo开发的一条黄金准则就是我们最好不要修改现有的模块,特别是官方内置的那些模块。这样做会让原始模块代码和我们的修改混为一谈,使得很难对软件进行升级管理。我们应该创建新的模块(在原有的模块基础之上)来达到修改和扩展功能的目的。Odoo提供了一种继承机制,允许第三方模块扩展现有模块,或者官方的或者来自社区的,这种继承修改可从任意层次来开展,从数据模型到业务逻辑到用户界原创 2016-03-05 10:58:56 · 10098 阅读 · 0 评论 -
Odoo 8.0深入浅出开发教程(八) Odoo开发之请假模块第二谈
10 Odoo开发基础: 请假模块第二谈__init__.py 文件没啥好改动的,然后我们再看到main_model.py文件,这一次进行了较多地方的改动。from openerp import models, fields, apiimport loggingclass Qingjd(models.Model):_name = 'qingjia.qingjd'name = f原创 2016-03-05 11:08:54 · 6080 阅读 · 0 评论 -
Odoo 8.0深入浅出开发教程(七) Odoo开发之扩展现有模块
8.扩展现有模块-继承机制即使是对于现有的模块,推荐的做法也是通过新建一个模块来达到扩展和修改现有模块的目的。具体方法就是在python中的类里面使用 _inherit 属性。这标识了将要扩展的模块。新的模型继承了父模型的所有特性,我们只需要声明一些我们想要的修改就行了。通过这种继承机制的修改可从模型到视图到业务逻辑等对原模块进行全方位的修改。实际上,Odoo模型在我们定义的模原创 2016-03-05 11:04:23 · 11411 阅读 · 0 评论 -
Odoo 8.0深入浅出开发教程(六) Odoo开发例子之to-do模块
7 Odoo开发基础: 工作计划模块第一谈这个例子来自Daniel Reis的《Odoo Development Essentials》一书,之所以也加进来是因为我觉得学习框架是例子越多越好,然后这本书我是在 这个网站 限时观看的,也是为了保留有价值的信息吧。我们这次要创建的模块的功能是进行工作计划管理,也就是常说的"to do task",首先是 __init__.p原创 2016-03-05 11:01:42 · 6115 阅读 · 0 评论 -
Odoo 8.0深入浅出开发教程(四) Odoo入门
4 初入Odoo如上安装配置好之后,在网页浏览器上输入 127.0.0.1:8069 (具体端口号读者要视自己的情况而定)之后我们就会看到如下界面:4.1 管理数据库Figure 6: 新建数据库这里不仅新建了一个数据库,还指定了管理员的新密码,以后管理员要用那个新密码登录,用户名还是默认的 admin 。左边有create(新建数据库)原创 2016-03-05 10:56:40 · 22193 阅读 · 1 评论 -
Odoo 8.0深入浅出开发教程(三) Odoo安装与配置
3 Odoo的安装和配置Odoo项目的github地址是 https://github.com/odoo/odoo 。我们可以看到这个项目非常活跃,下面的内容都基于Odoo8。推荐使用github的最新版本。常规的安装就是到 Odoo的github 地址那里下载源码,然后运行:sudo python setup.py install 安装之,当然Odoo框原创 2016-03-05 10:54:17 · 21576 阅读 · 3 评论 -
[精]Odoo 8.0深入浅出开发教程(一) 目录
Odoo 8.0深入浅出开发教程Table of Contents1. ERP简介1.1. Odoo历史1.2. ERPⅡ或商业智能化1.2.1. 什么是商业智能2. Odoo框架简介2.1. python模块分析2.2. python2还是python33. Odoo的安装和配置3.1. PostgreSQL数据库3.2. Ubun原创 2016-03-05 10:49:20 · 7630 阅读 · 1 评论