登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入 新註冊 | 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / EMS,時效:出貨後2-3日

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

2023年08月出版新書

2023年07月出版新書

2023年06月出版新書

2023年05月出版新書

2023年04月出版新書

2023年03月出版新書

2023年02月出版新書

『簡體書』Odoo快速入门与实战:Python开发ERP指南

書城自編碼: 3353131
分類: 簡體書→大陸圖書→計算機/網絡程序設計
作者: 刘金亮
國際書號(ISBN): 9787111625308
出版社: 机械工业出版社
出版日期: 2019-05-01


書度/開本: 16开

售價:NT$ 498

share:

** 我創建的書架 **
未登入.



新書推薦:
理想国译丛030:资本之都:21世纪德里的美好与野蛮
《 理想国译丛030:资本之都:21世纪德里的美好与野蛮 》

售價:NT$ 571.0
新质生产力
《 新质生产力 》

售價:NT$ 381.0
沙盘游戏疗法
《 沙盘游戏疗法 》

售價:NT$ 498.0
图坦卡蒙和改变世界的陵墓
《 图坦卡蒙和改变世界的陵墓 》

售價:NT$ 447.0
儿童心理画:孩子的画会说话,孩子的画这样读
《 儿童心理画:孩子的画会说话,孩子的画这样读 》

售價:NT$ 386.0
朱雀:唐代的南方意向
《 朱雀:唐代的南方意向 》

售價:NT$ 498.0
海外中国研究·古代中华观念的形成
《 海外中国研究·古代中华观念的形成 》

售價:NT$ 437.0
街头官僚:公共服务中的个人困境(公共行政与公共管理经典译丛;“十二五”国家重点图书出版规划项目)
《 街头官僚:公共服务中的个人困境(公共行政与公共管理经典译丛;“十二五”国家重点图书出版规划项目) 》

售價:NT$ 493.0

建議一齊購買:

+

NT$ 449
《 C#灰帽子:设计安全测试工具 》
+

NT$ 425
《 渐进增强 跨平台用户体验设计 》
+

NT$ 637
《 Objective-C编程(第2版) 》
+

NT$ 491
《 Bootstrap从入门到项目实战 》
+

NT$ 498
《 Kotlin从入门到项目实战 》
+

NT$ 624
《 Python Flask Web开发入门与项目实战 》
內容簡介:
本书包括基础篇、研发技术篇和实战篇,按照由基础到进阶,再到实战的顺序讲解。基础篇涉及Odoo简介、Odoo的安装与配置、Odoo应用概览、Python基础和PostgreSQL基础。通过本篇的学习,可以让读者快速掌握Odoo二次开发所需具备的基础知识。研发技术篇是本书的核心内容,涵盖了搭建模型的基础知识、模型建设进阶内容、ORM介绍以及后端视图的介绍。另外还包括了数据的导入和导出功能,以及安全设置等内容。在本篇的介绍过程当中,一直按照bug管理系统的开发为主线,从简单功能一直到整个系统完整上线,读者可以按照书中的代码,一步一步来实现该系统。实战篇则是对前面知识的融会贯通和提升,针对一个完整的培训行业管理系统的开发进行讲解,其系统的复杂性和难度都要比第二篇增强。
目錄
前言
第一篇 基础篇
第1章 Odoo简介2
1.1 Odoo发展历程2
1.2 Odoo与主流ERP系统的对比3
1.3 总结4
第2章 安装与配置5
2.1 在Ubuntu上安装Odoo5
2.1.1 创建Odoo用户并授权5
2.1.2 更新依赖包并使用git克隆Odoo源码6
2.1.3 安装Odoo依赖包及PostgreSQL6
2.1.4 启动Odoo服务7
2.2 在Windows上安装Odoo8
2.2.1  准备工作9
2.2.2  环境配置9
2.3 使用和创建Odoo数据库10
2.3.1 创建Odoo数据库10
2.3.2 语言选择11
2.4 服务器配置13
2.4.1 Odoo服务器配置文件13
2.4.2 远程开发15
2.5 安装模块16
2.5.1 配置模块插件路径16
2.5.2 更新应用列表16
2.6 总结17
第3章 Odoo应用概览18
3.1 整体架构18
3.2 什么是开发者模式19
3.3 开发者模式应用20
3.3.1 模块需求简介21
3.3.2 向已有模型新增字段21
3.3.3 新建菜单25
3.3.4 新建自定义模型28
3.3.5 新建视图29
3.3.6 安全性配置30
3.4 base模块简介32
3.5 总结32
第4章 Python基础33
4.1 Python简介33
4.2 安装和设置34
4.2.1 Anaconda的安装34
4.2.2 Anaconda Prompt包管理35
4.3 基本语法35
4.3.1 编码36
4.3.2 标识符36
4.3.3 Python保留字36
4.3.4 注释36
4.3.5 行与缩进36
4.3.6 数值类型37
4.3.7 字符串37
4.3.8 布尔值38
4.3.9 类型转换38
4.3.10 引入38
4.3.11 万物皆对象39
4.3.12 元组39
4.3.13 列表40
4.3.14 字典43
4.3.15 集合44
4.3.16 列表、字典以及集合的推导式45
4.3.17  函数46
4.3.18 文件和操作系统48
4.4 面向对象的编程48
4.4.1 self49
4.4.2 对象的方法49
4.4.3  __init__方法49
4.4.4 类与对象的变量50
4.4.5 继承51
4.4.6 装饰器52
4.5 总结53
第5章 PostgreSQL基础54
5.1 PostgreSQL简介54
5.2 pgAdmin使用简介55
5.2.1 创建数据库55
5.2.2 删除数据库55
5.2.3 使用SQL语句57
5.3 PostgreSQL常用SQL语句58
5.3.1 查询语句58
5.3.2 更新语句59
5.3.3 删除语句59
5.3.4 插入语句59
5.4 总结59
第二篇 技术研发篇
第6章 自建应用入门62
6.1 使用脚手架创建新模块62
6.2 安装和更新模块64
6.3 模型65
6.3.1 创建模型66
6.3.2 常用属性67
6.3.3 保留字段67
6.3.4 模型继承67
6.4 视图69
6.4.1 新增菜单69
6.4.2 创建列表视图71
6.4.3 业务文档表单视图72
6.4.4 搜索视图74
6.4.5 视图继承74
6.5 业务逻辑76
6.6 安全性配置77
6.6.1 访问控制77
6.6.2 网页和控制器79
6.7 总结80
第7章 自建应用进阶81
7.1 模型81
7.1.1 模型属性83
7.1.2 模型与python类83
7.1.3 瞬态和抽象模型84
7.1.4 透视已有模型84
7.1.5 模型扩展85
7.2 字段86
7.2.1 创建字段86
7.2.2 字段常用属性87
7.2.3 特殊字段88
7.3 模型关系与复杂字段88
7.3.1 关系字段89
7.3.2 模型关系89
7.3.3 one2many的逆向关系91
7.3.4 层级结构关系91
7.3.5 使用引用字段的动态关系92
7.4 更多模型继承机制93
7.4.1 使用原型继承93
7.4.2 使用委托继承94
7.5 视图94
7.6 总结97
第8章 文件相关数据操作98
8.1 外部ID98
8.2 导入导出数据101
8.2.1 导出数据101
8.2.2 导入数据102
8.2.3 CSV中关联字段的导入103
8.3 模块数据104
8.3.1 演示数据104
8.3.2 XML数据文件105
8.4 总结108
第9章 ORM API基础109
9.1 常用装饰器109
9.1.1 记录集处理装饰器109
9.1.2 专有目的装饰器110
9.2 ORM内置方法112
9.2.1 模型写入数据的方法112
9.2.2 使用RPC的网页端方法113
9.3 数据导入导出方法114
9.4 通信API114
9.4.1 邮箱和社交API115
9.4.2 消息子类型116
9.4.3 发布消息116
9.4.4 增加关注者117
9.5 总结117
第10章 ORM:业务逻辑处理118
10.1 向导118
10.1.1 创建向导118
10.1.2 向导模型120
10.1.3 向导form120
10.1.4 向导业务逻辑123
10.1.5 异常处理124
10.2 更多ORM API用法126
10.2.1 shell命令126
10.2.2 服务器环境127
10.2.3 事务和底层SQL128
10.3 对记录集的操作130
10.3.1 查询模型130
10.3.2 单例模式131
10.3.3 写记录集131
10.3.4 日期和时间132
10.3.5 操作记录集133
10.3.6 关系字段135
10.4 总结135
第11章 创建网站136
11.1 第一个页面136
11.1.1 创建新模块插件136
11.1.2 Hello World137
11.1.3 Web功能扩展138
11.1.4 Hello CMS141
11.2 前端页面渲染142
11.2.1 CSS和JavaScript142
11.2.2 列表页面143
11.2.3 表单页面
內容試閱
Odoo是什么
Odoo是一个开放源码且功能完善的企业级管理软件平台,它不仅提供了ERP常规模块,而且还允许使用人员进行灵活的实施配置。对于前台配置解决不了的需求,还可以通过Odoo提供的平台进行二次开发。
我曾在SAP领域工作了8年,参与和主导过的项目金额超过千万元,因此我能深刻体会到一个好的ERP产品在实施过程中是多么重要。目前国内虽然也有不错的ERP产品,但全是靠厂商及其合作伙伴来实施并进行二次开发,如果甲方想要自己培养技术人员则非常困难,很少有技术人员愿意将自己的职业发展方向捆绑在一个封闭又落后的技术框架上。这时候,Odoo开源及其使用Python开发的优点就显现了出来,不仅企业可以免费配置使用,而且还可以方便地找到二次开发人员,甚至也可以找到具有学习热情的内部人员。毕竟Python的魅力及其在互联网领域越来越广的应用,决定了以后Odoo开发的难度会越来越低。
Odoo良好的可扩展性可以媲美任何主流的ERP产品,其允许按照模块实现新的需求;在二次开发的过程中,如果要修改已有功能的话,也不需要直接修改源码,只需使用继承的方式来进行增强和扩展,或者在子类中修改字段或方法。
Odoo从其前身OpenERP开始,就受到了来自社区的活跃更新的支持;目前,Odoo有数千个社区模块,几乎所有的主题都能找到相应的社区模块,这也反过来进一步吸引了更多的人员参与到Odoo的社区中来。
谁适合阅读本书
本书作为Odoo的开发指南,按照由简入难的步骤对Odoo的开发进行了全面介绍,不仅可以让你快速入门Odoo,同时也可以作为你进行项目实战的不错的参考资料。
本书适合于想使用Odoo进行开发的开发者,在阅读本书前甚至不需要具备Python基础编程知识,因为书中专门有一章(第4章)对Python进行了介绍。书中所列案例使用的代码简单明了,对于使用中会遇到的一些“坑”也给出了特别说明。
同时,本书也适合于Odoo的关键用户和最终用户,如果你在拥有Odoo系统的使用经验的前提下,还希望提升自己的开发技能,以便日后在工作中能够完成更为复杂的需求实现,那么本书将是非常好的参考用书。
如果你已经是Odoo开发人员,那么可以将本书作为不同版本之间的对比用书,毕竟从Odoo8到目前的Odoo12有了较大的变化。
最后,在校大学生也可以使用本书制作自己的案例、编写论文,甚至直接作为未来工作的编程平台。Odoo在国内的市场越来越大,特别是非一线城市对于Odoo人才的需求也越来越大,如果作为学生的你不想将自己未来的职场定位在北上广深,那么Odoo将是一个非常不错的选择。
如何阅读本书
本书在逻辑上分为三篇:基础篇、技术研发篇和实战篇。基础篇(第1~5章)包括了Odoo的介绍及安装配置、Python基础和PostgreSQL数据库介绍。不了解Odoo的读者请认真阅读第一篇,以免在后面的章节中出现不了解的名词。特别是没有Python基础的读者,最好能够认真学习第4章。
技术研发篇(第6~14章)则专注在Odoo的技术范畴内,包括了从视图到ORM和安全配置的全方位介绍,并且都是以bug管理系统的实现为示例来进行讲解的,读者在学习本篇内容时应边参考本书边动手实现。如果读者已经有Odoo基础,则可以直接下载本书的源码,在遇到不理解的内容时再查找相应知识点。
而对于实战篇(第15~19章),其内容从培训机构的管理系统的需求分析开始,再到划分模块,最后到具体的逻辑和视图的实现,非常适合有充足时间的初学者,特别是学生。
读者在阅读本书时,要注意源码的使用,具体的源码下载方式会在后续的“源码与勘误支持”部分提供。
在阅读本书的过程中,读者有任何疑问都可以访问作者网站www.scott-odoo.com,以进行提问和交流。
源码与勘误支持
书中提供了核心源码,而且为了便于阅读特意增加了行号。需要读者注意的是,因为排版的问题,可能将原本属于一行的代码自动换行成两行,所以请读者以行号为准,凡是不带行号的代码说明都属于上一行。
本书的示例代码以及实战项目的源码可以到GitHub下载,下载地址为:
https:github.comScottAIOdoo-Python-ERP-
实战项目同时支持Odoo11和Odoo12,Odoo端的下载地址如下:
https:github.comScottAI-Odoo---
实战项目的小程序端下载地址为:
https:github.comScottAIlexuebao-odoo-wechat
由于作者的水平有限,加之撰写时间仓促,难免有错误或不合理之处,欢迎读者指正,你可以通过以下任何一种方式联系到作者:
作者的QQ:784680552
作者的邮箱:wkdljl@163.com
作者的个人博客:www.scott-odoo.com

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 海外用户
megBook.com.tw
Copyright (C) 2013 - 2024 (香港)大書城有限公司 All Rights Reserved.