文件管理 · 2022年8月25日

odoowidget开发教程|odoo二开难吗

『壹』 Odoo的社区版可以自己开发模块安装吗

可以自己开发,因为Python语言易学和Odoo本身的模块化设计,所以开发起来也非常方便。不过Odoo除了自身的上百个大小模块,另外第三方也开发了大量高质量的模块。Odoo模块网提供这方面的模块,可以直接安装使用或参考作为开发的例子;另外也提供模块教程和源代码。

『贰』 Odoo学习视频谁有的最好是Odoo12的版本,感谢

本人也是资深Odoo开发者,大概总结了一下Odoo开发入门的几个概要点,希望对您能有帮助

Python基础知识学习

Odoo是使用Python作为后端开发语言的,所以想要做好Odoo的二次开发,Python的基础语法及编程调试方法这边要了解,可以先找一些Python的语法书或者培训视频看下,自己边学边练

Odoo的系统架构学习

Odoo分为社区版和企业版,社区版的源码是完全开源的,可以在github上进行下载。代码下载下来后可以自己尝试搭建环境,让系统能够在本地跑起来。这边个人不太建议使用市面上别人封装好的绿色版本(能够直接运行的)。自己编译搭建一遍源码,对系统的理解会更深刻。搭建好了之后,可以自己追一下代码,看看整个系统数据流是如何运行的

找一本参考手册

找一份比较好的视频教程

加入Odoo学习群

在QQ或者微信加入一些Odoo学习群,在群中和一些经验开发的老工程师求教问题,自己总结积累经验

更多教程可以搜索 ERP大学,里面有不少学习资料和教程,大部分都是免费的

『叁』 odoo二开难吗

有难度,但积累经验,多学习尝试的话,能做到。要做好odoo的二次开发,首先第一点,要明白业务流程,比如如果是做工厂的管理,你要明白工厂的进销存是什么样的流程,这个明白是指具体到细节!新来的货是怎么存,存在哪个仓库,取原件是怎么取,什么单位,出货怎么出,产品编号怎么设计等。其次,代码层面上,python必须得会,然后,要有耐心,pycharm的ctrl+h的查找功能要经常用。最后实践出真知,多写代码,多看看之前的模块,多做几遍文档的教程,就能明白了,它的视图,它的逻辑。最后,odoo最难的是它的前端部分,因为我们实际需求要经常自定义页面,所以你要明白它的rpc请求机制,它的已有功能如何调用,多和同事探讨,不要一个人闷着写。Odoo是一套开源的ERP系统。最开始由比利时的一家软件公司开发,创始人Fabien在大学开始就开始了这个项目,经过十多年的发展,目前已经相当成熟了。更名后的odoo,已经不单纯是一套开源ERP了,Odoo更像一个框架+市场的平台,不但包含了ERP、CRM、PLM、HR等核心企业应用,还有电子商城、智能建站、社区、POS、门店管理、物流等行业应用。

『肆』 odoo8.0怎样从后台实时修改前段页面的值

是说的及时刷新某一个数据吗。这个可能需要自己写widget,通过js去实现

『伍』 odoo 可以写confirm提醒吗

如果你说的是按钮上面加confirm,是可以的。如下,<button name="xxxx_method" string="按钮名字" type="object" confirm="你确定….?"/>如果还要做其他操作,就需要通过js处理了。重写按钮或者用widget