ODOO13 开发教程一 认识odoo
odoo是什么
我们要学习的odoo是什么?
首先,他是推荐基于Python语言做开发的Web框架,它和Django、Flask等Python前端框架一样。
odoo框架是开源的,它的长处在于快速搭建纯B/S架构的ERP系统,因为它是针对ERP的需求发展而来的,适合定制出符合客户各种需求的ERP系统和电子商务系统。在odoo框架中,odoo开发者已为我们预置了众多模块:销售、采购、库存、财务、生产、项目管理、CRM、POS、人力资源、车辆管理、午餐管理、网站等等。
当然,他能做的并不只是ERP,作为odoo框架的使用者,我们完全可以构建出各种用途的B/S系统。这完全得益于odoo强大的底层结构,得益于odoo的最大特点——模块化。
odoo的模块化
我们都知道积木、拼图、乐高等益智游戏的存在,这些游戏的完成品都是有一个又一个的部分组成的。
我们使用odoo框架去开发系统就好像搭积木,拼拼图一样,作为框架使用者,我们要完成的系统就是乐高成品,而系统中的模块就是每一块乐高块。在我们要做的系统中,我门需要什么模块就开发安装什么模块,不需要就不安装,安装错了再卸载下来就可以了。系统要想变成什么样子,完全取决于你想要什么。所以上面说,
ODOO13 开发教程一 认识odoo相关推荐
- ODOO13 开发教程三 开始你的第一个模块
在这篇文章中,我将演示如何创建并安装一个新的模块.在开始之前,我必须给大家讲讲蛋挞王子的故事. 和白雪公主一样,蛋挞王子从小饱受其继母的虐待,在好心的门卫大爷的帮助下,蛋挞王子逃往了葫芦山,遇见了七个 ...
- ODOO13 开发教程二 Windows开发环境搭建
这篇文章写给刚接触odoo开发的朋友,在这篇文章中,主要介绍Windows下,odoo开发环境的搭建方法. 本文的推荐开发环境搭建使用 PyCharm.Python3.7.odoo13社区版 Wind ...
- ODOO13 开发教程八 自定义导出数据到Excel
前面几篇文章,我们已经说明怎么去创建并安装自己的模块.如果你跟着前几篇去做了,那太好了,我们可以一起进行本篇文章的学习了. 本篇实际上为新的odoo开发者说明,如何在odoo中,使用第三方包将数据导出 ...
- ODOO13 开发教程四 模型中的字段
在这篇文章中,我将整理出odoo中不同类型的字段及其它们的使用.在开始之前,我必须再给大家讲讲蛋挞王子的故事. 在上节中,小程序猿为蛋挞王子做了一个图书管理的模块,并进行了安装测试.但很明显,模块太简 ...
- ODOO13 开发教程附 _inherit / _inherits / _name 的说明
这篇文章,通过比较_inherit/_inherits/_name,说明 odoo 中模型的继承方式. 在odoo的官方文档中,给出了 传统继承方式和委托继承方式两种(扎扎的翻译,让我无法理解委托继承 ...
- ODOO开发教程之图表
ODOO开发教程之图表 图表: type 指定默认显示的图形,默认为bar,可选项有 'pie'.'line' stacked 仅在 bar中使用,对数据进行堆叠展示 type 指示是将字段用作分组条 ...
- ODOO开发教程之透视表
ODOO开发教程之透视表 1.透视表: 属性 disable_linking:设置为True删除表格单元格到列表视图的链接. display_quantity:设置为true默认显示"数量& ...
- Android WiFi开发教程(三)——WiFi热点数据传输
在上一篇文章中介绍了WiFi的搜索和连接,如果你还没阅读过,建议先阅读上一篇Android WiFi开发教程(二)--WiFi的搜索和连接.本篇接着简单介绍手机上如何通过WiFi热点进行数据传输. 跟 ...
- Android项目驱动式开发教程 第2版,《Android项目驱动式开发教程》第一章开发入门.ppt...
<Android项目驱动式开发教程>第一章开发入门 1.4 项目框架分析 4 android:versionName="1.0" > 5 8 第9行代码andro ...
最新文章
- springmvc常用注解标签详解
- 前端JS调用微信扫一扫二维码
- sitemesh官网简介,安装配置教程。(非常适合新手)
- redis代码 数据超时实现
- 详细说明通过kettke对csv文件转换的操作步骤_如何将多页面pdf分割成一页一页的PDF文件...
- bootcamp空间不足_Bootcamp安装WinXP补丁时C盘空间不足怎么办?
- vue中的方法如何暴露给webview,使安卓和iOS可以调用
- 【干货】趣头条基于 Flink+ClickHouse 构建实时数据分析平台
- python创建类和类方法
- hdfs及yarn的ha和failover
- 用友NC合同编码自定义
- Rufus制作Ubuntu18.04启动盘并为Dell电脑重装系统
- 概率分布-beta分布
- 第三阶段应用层——1.1 数码相册—软件框架
- echarts3D地球
- java还原三阶魔方_魔方小站四阶魔方教程2 一看就懂的魔方教程(魔方玩法视频教程+还原公式一步一步图解+3D动画)...
- 就是要弄懂你之—— 同步 异步 阻塞 非阻塞
- 小程序下单账号与支付账号不一致不让支付_微信小程序支付流程
- 阿里巴巴离职DBA 35岁总结的职业生涯(转)
- POJ 2656 Unhappy Jinjin(水~)
热门文章
- python之base64加解密
- html5腾讯地图自动定位,移动web端使用腾讯地图实现定位功能
- 百度开源中国(Java)面经,不看就太可惜啦
- Arduino开发(一)_软件开发IDE工具的安装
- JQuery实现点击缩略图查看大图效果
- OSChina 周六乱弹 ——快来看美国总统候选人怎么被打脸
- 单片机8x8点阵让数字0从右到左依次显示循环
- 成都旅游住宿购物交通攻略617
- 程序员一小时赚50,这就是别人眼中的高薪职业
- 解决MySQL报错:LOAD DATA LOCAL INFILE file request rejected due to restrictions on access.