安装odoo12常用的python库

Python017

安装odoo12常用的python库,第1张

odoo12主要采用了python进行开发,使用了大量的python库,可以通过以下命令来安装相关的Python库

pip3 install Babel decorator docutils ebaysdk feedparser gevent greenlet html2text Jinja2 lxml Mako MarkupSafe mock num2words ofxparse passlib Pillow psutil psycogreen psycopg2 pydot pyparsing PyPDF2 pyserial python-dateutil python-openid pytz pyusb PyYAML qrcode reportlab requests six suds-jurko vatnumber vobject Werkzeug XlsxWriter xlwt xlrd

另外在odoo的源码包内有一个requirement文件,也可以通过pip3 install -r require xxx/requirement 的方式来安装相关支持库,系统会自动安装requirement文件内指定的支持库。

有难度,但积累经验,多学习尝试的话,能做到。

要做好odoo的二次开发,首先第一点,要明白业务流程,比如如果是做工厂的管理,你要明白工厂的进销存是什么样的流程,这个明白是指具体到细节!新来的货是怎么存,存在哪个仓库,取原件是怎么取,什么单位,出货怎么出,产品编号怎么设计等。其次,代码层面上,python必须得会,然后,要有耐心,pycharm的ctrl+h的查找功能要经常用。最后实践出真知,多写代码,多看看之前的模块,多做几遍文档的教程,就能明白了,它的视图,它的逻辑。最后,odoo最难的是它的前端部分,因为我们实际需求要经常自定义页面,所以你要明白它的rpc请求机制,它的已有功能如何调用,多和同事探讨,不要一个人闷着写。

Odoo是一套开源的ERP系统。最开始由比利时的一家软件公司开发,创始人Fabien在大学开始就开始了这个项目,经过十多年的发展,目前已经相当成熟了。更名后的odoo,已经不单纯是一套开源ERP了,Odoo更像一个框架+市场的平台,不但包含了ERP、CRM、PLM、HR等核心企业应用,还有电子商城、智能建站、社区、POS、门店管理、物流等行业应用。