如何用pycharm来调试odoo

如何用pycharm来调试odoo,第1张

可以用pycharm来调试odoo server, 只需要配置一个本地的debugger即可。 如果odoo server采用配置文件,在debugger文件中配置参数,
例如: -c /path/to/odoo_configconf
笔者在用pycharm调试odoo server的时候,发现一个奇怪的问题,当采用debug模式启动odoo server时,odoo server总是自动启动到gevent 模式,
在这种模式下,系统响应异常的慢,但是直接采用run模式启动,odoo server没有采用genvent。 响应过慢这显然不利于调试,最终发现只需要修改 odoo/openerp/__init__py,

世界上做开源ERP比较好的,首推Odoo。

作为欧洲中小企业软件市场知名厂商,Odoo拥有成熟的云ERP产品和先进的Saas理念,是欧洲中小企业应用最广泛的ERP软件。

Odoo的开源模式让公司可利用无数开发人员和业务专家,在短时间内打造用户所需的应用;凭借强大的技术基础,Odoo的框架提供了可在所有应用中扩展的可用性;Odoo所做的可用性改善会自动应用于充分集成的所有应用上。

2018年4月16日,国内企业浪潮与Odoo宣布共同成立合资公司,并推出面向中国中小企业的开源ERP软件PSCloud。通过开放源代码,客户、伙伴甚至个人开发者可以开发各种行业插件、发布在PSCloud平台上,而微服务架构可以很好的支撑这些行业插件,完全做到即插即用。这样,不仅能充分满足用户的个性化需求,为用户带来更多价值,同时围绕PSCloud,会形成一个包括用户、伙伴、开发者、浪潮在内的完整的生态体系。

1、更新Ubuntu服务器软件源
sudo apt-get update #更新软件源
sudo apt-get dist-upgrade -y #更新软件包,自动查找依赖关系
sudo shutdown -r now #重启服务器,以更新改变的内容
2、新建系统用户用于运行Odoo程序
cat /etc/passwd #查看是否已经存在odoo用户
sudo adduser --system --home=/home/odoo --group odoo #新建系统用户odoo,指定home目录为/home/odoo
系统用户不能用于登录并且没有shell,但当需要以它的身份进行特定 *** 作时,可以用su命令切换用户:
sudo su - odoo -s /bin/bash #将当前终端登录切换到odoo用户,并使用/bin/bash这个shell
exit #退出
命令运行后会自动从当前目录切换到odoo用户的home目录/home/odoo。 *** 作完毕后输入exit命令,离开odoo用户的shell,回到登录所用的用户。
3、下载最新版Odoo10源码
有两种方法
方法1,从官网下载源码:
cd /home/odoo #切换到新建的odoo用户的目录下
sudo wget://nightlyodoo om/100/nightly/src/odoo_100latesttargz #下载Odoo10源码
tar -zxvf odoo_100latesttargz #解压
mv odoo-100-20161115 odoo10 #重命名文件夹名称为odoo10,odoo的文件夹名称中有日期,记得修改成当前下载的
sudo chown -R odoo: odoo10 #将odoo10文件夹及子文件的所有权赋予odoo用户和用户组
sudo chmod -R 744 odoo10 #赋予odoo用户拥有odoo10文件夹及子文件的读取、写入、执行权限
方法2,用git从github上拉取:
sudo apt-get install -y git #安装git软件
sudo su - odoo -s /bin/bash #切换到odoo用户
git clone -b 100 //github om/odoo/odoogit #下载Odoo10代码
mv odoo odoo10 #修改文件夹名称为odoo10
exit #退出odoo用户
sudo chmod -R 744 /home/odoo/odoo10 #修改读取、写入、执行权限
方法2的代码更新比较方便,只需执行下面的命令
sudo su - odoo -s /bin/bash #切换到odoo用户
cd odoo10 #进入odoo文件夹下
git pull #拉取最新代码


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10770664.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-11
下一篇 2023-05-11

发表评论

登录后才能评论

评论列表(0条)

保存