odoo 8 绿色版 windows下用 pycharm调试
来源:互联网 发布:网店数据分析课程 编辑:程序博客网 时间:2024/04/25 11:37
关于odoo 8绿色版
我的odoo8绿色版本是公司给的,和大家手上的是否一样我还真不清楚,但是估计应该差不多,集成环境放在了 "runtime" 文件夹中,外部可能会有个 "start.bat" 批处理,用来启动odoo需要的各个服务。这个很强,但是也很硬,直接放在pycharm里,是没办法启动的。。所以需要我们稍作配置,才能用来调试,断点什么的。最后我会加上我的文件结构,大家可以对比修改。
pycahrm配置
pycahrm的安装我就不多说了,我也不是很会。。下载时注意下版本,要下载收费的那个,可以试用30天,30天后我相信各位是有能力继续使用的。社区版本缺少一些东西。。用着不习惯。 安装一切照默认,打开以后 不要新建项目,打开一个项目,
你能看到odoo项目的文件夹图标右下角有些特别,就是这个目录。打开后需要等待一下,加载项目,加载完毕后,打开外层的.py文件,例如odoo.py 就会在代码视图上方有个提示,让你设置下python的路径,点击进入,需要你添加一个python的路径,其实就是在”runtime”下的集成环境。我的是:
D:\GreenOdoo\GreenOdoo\runtime\python\python.exe
根据自己的目录自行修改。设置完以后,需要设置项目的其他启动项。
点击这里
全部的项目设置
Script:D:\GreenOdoo\GreenOdoo\source\odoo.py
–我的项目是这个构成,就是odoo源码里的启动项。
Script parameters:-c openerp-server.conf
–我的项目最外部,就是和odoo源码同级别的目录位置中有一个 openerp-server.conf 文件,其实就是复制了odoo源码里的openerp-server.conf。如果你没有,那就需要改一下了。odoo里的源码是:
[options]; This is the password that allows database operations:; admin_passwd = admindb_host = 127.0.0.1db_port = 65432db_user = openerpdb_password = openerppg_path = ../runtime/pgsql/binaddons_path = addons,addons-minedata_dir = data; logfile = openerp-server.log; logrotate = True
需要我们修该成为:
[options]; This is the password that allows database operations:; admin_passwd = admindb_host = 127.0.0.1db_port = 65432db_user = openerpdb_password = openerppg_path = runtime/pgsql/binaddons_path = source/addons,source/addons-minedata_dir = data; logfile = openerp-server.log; logrotate = True
区别就在于路径,其他都一样。 设置到了这里 ,点击ok,项目配置完成,接下来是启动一些必要的服务,比如,postgersql的各个服务。
postgresql配置
绿色odoo中集成了环境,所以我们要启动它的集成环境才可以正常运行odoo。但是我们现在想调试,在pycharm中看运行过程和结果,这个就不能全靠绿色odoo的启动,只要不能启动odoo的服务,要在pycharm中启动,所以,我们参考它的 start.bat 中的写法:启动其中部分环境。start.bat如下:
title GreenOdoo - www.GreenOdoo.comCOLOR 0ASET PATH=%CD%\runtime\pgsql\bin;%CD%\runtime\python;%CD%\runtime\win32\wkhtmltopdf;%PATH%.%CD%\runtime\pgsql\bin\pg_ctl -D %CD%\runtime\pgsql\data -l %CD%\runtime\pgsql\logfile start%CD%\runtime\python\python-oe %CD%\source\openerp-server -c %CD%\openerp-server.conf
会编成的基本都能看懂一些,他是把各种服务都起了一遍,我们只要启动非odoo的就可以了,所以改成如下:
title GreenOdoo - www.GreenOdoo.comCOLOR 0ASET PATH=%CD%\runtime\pgsql\bin;%CD%\runtime\win32\wkhtmltopdf;%PATH%.%CD%\runtime\pgsql\bin\pg_ctl -D %CD%\runtime\pgsql\data -l %CD%\runtime\pgsql\logfile start
启动它以后,理论上sql服务就起来了,有了sql服务,我们的pycharm里设置了 项目的启动和python的版本位置,基本环境就完成了。这里我们要测试一下。
选择大象(PostgerSql),添加一个sql请参考您的openerp-server.conf里的配置进行填写。
点击一下那个 Test Connection ,测试下连接,如果失败,先检查你是否启动了修改后的start.bat ,在看下你绿色odoo的 openerp-server.conf里的配置和你填写的是否一致,如果还不行,你就得再看看前面的过程了。 点击ok,几乎完事了。看看效果吧,点击启动
这样就是ok了,打开浏览器,输入127.0.0.1:8069应该是可以访问了,如果修改了模块需要重启的话,用pycharm重启就该好用,如果不行的话,就用 stop.bat 停止,再用start.bat启动。stop.bat如下:
title GreenOdoo - www.GreenOpenERP.comCOLOR 0A%CD%\runtime\bin\pv.exe -f -k python-oe.exe -q%CD%\runtime\pgsql\bin\pg_ctl -D %CD%\runtime\pgsql\data -l %CD%\runtime\pgsql\logfile --silent --mode fast%CD%\runtime\bin\pv.exe -f -k postgres.exe -q
我的文件目录格式如下:
如果大家发现错误,请留言指正,万分感谢。
阅读全文
2 0
- odoo 8 绿色版 windows下用 pycharm调试
- Ubuntu下用PyCharm 运行调试 Odoo 8.0 可能存在的问题
- 如何用pycharm来调试odoo?
- 配置Windows 2008 R2 64位 Odoo 8.0 源码PyCharm开发调试环境
- windows下PyCharm运行和调试scrapy
- windows下PyCharm运行和调试scrapy
- windows下PyCharm运行和调试scrapy
- Windows下Python绿色版
- windows上用pycharm调试python代码
- Odoo开发教程(一):使用pycharm搭建开发调试环境
- openstack windows下远程debug调试(pycharm)
- openstack windows下远程debug调试(pycharm)
- windows 下pycharm远程linux开发和调试代码
- mac下用pycharm进行断点调试
- pycharm 下调试 scrapy
- Odoo Windows系统下部署方法
- PyCharm工具下调试scrapy
- windows下MySQL5绿色版的安装方法
- Full Tank? UVA
- 【学习】从HttpClient3迁移到HttpClient4
- Keras TFLearn TensorLayer
- Android 项目混淆系列1
- Windows10下安装Jupyter
- odoo 8 绿色版 windows下用 pycharm调试
- 使用SQL Server 2005作业设置定时任务
- 51Nod 1681 公共祖先 [树状数组做法]
- C++中如果用一个class作为map的key,要做哪些事
- Sublime Text编码
- 总结下到底学了什么东西。
- C/C++:类型转换
- 电路设计_UFS和eMMC比较
- usaco2.4 cowtour