1、如何快速在windows上创建你的第一个odoo项目
一、什么是Odoo
点我下载完整odoo的demo
Odoo 是一系列开源商业应用程序套装(ERP企业管理系统),此套装可满足贵公司的一切应用需求,例如,企业基本的进销存、采购、销售、MRP生产制造、品保质量保障、企业招聘、员工合同、休假、午餐管理、内部论坛、车队管理、内部聊天IM沟通、客诉追溯管理、CRM客户关系管理、VOIP、E-Shop电子商务、网店、企业官方网站,财务会计、银行对账、资产管理、HR工资管理、预算管理、WMS仓库库存管理、POS街边小摊、社区商店、项目管理、条码、PLM等等等。
下面介绍怎么安装odoo。
二、安装开发环境(windows)
win10设置全局日期为UTF-8。打开电脑左下角应用,选择设置->时间和语言->区域->其他日期、时间和区域设置->更改日期、时间或数字格式->管理->更改系统区域设置,然后把Beta版前面的勾上。
1、安装postgreSql数据库
下载安装包,一般选择11版本windows。网址
也可关注公众号“轻松学编程”,回复“postgres”获取。
以管理员身份运行安装包,按提示配置安装路径(最好新建一个postgresql文件夹),设置5432端口,设置用户密码。
选择安装的目录
设置密码,这个密码要记住,以后连接数据库时需要用到的:
设置端口:
选择简体中文:
创建登录用户方式一:
安装完后可以使用Navicat等图形工具打开。如果没有图形工具的可以参考这里
建立一个postgreSql连接。
创建一个拥有者:
建立连接后,选中这个数据库,右键,然后选择“命令列界面”,然后输入以下命令,按回车键
create user ldc_odoo superuser password 'ldc-root';
如下图:
创建登录用户方式二
在Win10左下角打开应用程序,选择PostgreSQL11->pgAdmin 4,然后就可以在浏览器上看到数据库管理器了。
输入设置的数据库密码后,就设置中文模式,操作为选择右上角的File->Preferences->Miscellaneous->User Language->chinese(Simplified)。然后刷新浏览器。
创建登录角色:Servers->PostgreSQL 11->点击鼠标右键->创建->登录/组角色。在弹出的窗口里常规名称为odoo,在定义里设置密码为odoo,权限里面全部选是。
2、下载odoo项目
在github上下载,网站
也可关注公众号“轻松学编程”回复“odoo下载”获取。
创建一个文件夹命名为ERP_Project_By_Odoo,然后到GiHub上拉取odoo的代码到文件夹中,这里我选择13.0版本。
1.3 安装虚拟环境
用Pycharm打开项目ERP_Project_By_Odoo。
在File->settings->Project: ERP_Project_By_Odoo->Project Interpreter,点击右上角的设置符号,然后点击Add…,创建一个虚拟环境,创建好后点击Apply。然后以管理员身份运行cmd,激活刚刚创建的虚拟环境,比如我的
先升级pip:
python -m pip install --upgrade pip
然后在激活的虚拟环境中进入odoo-13.0目录,找到requirements.txt,然后安装第三方库:
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn
然后回车。
2、odoo配置文件
在项目根目录下创建一个odoo.conf文件。
配置数据库,addons_path路径等,具体查看网站。下面的端口号、用户名、密码、路径以自己实际设置的来填写。
[options]
; This is the password that allows database operations:
; admin_passwd = admindb_host = 127.0.0.1
db_port = 5434
db_user = odoo
db_password = odoopg_path = D:\ruanjian\postgresql\11\bin
addons_path = D:\Learn\pythonPro\odoo\ERP_Project_By_Odoo\odoo-13.0\addons,D:\Learn\pythonPro\odoo\ERP_Project_By_Odoo\odoo-13.0\odoo\addons
;workers = 3
[queue_job]
pycharm Debug配置
打开编辑Debug:
点击加号配置一个python虚拟环境。填写参数:
script path:
D:\Learn\pythonPro\odoo\ERP_Project_By_Odoo\odoo-13.0\odoo-bin
parameters:
-c D:\Learn\pythonPro\odoo\ERP_Project_By_Odoo\odoo.conf
python interpreter:
就选用自己创建的虚拟环境中的python.exe
working directory:
D:\Learn\pythonPro\odoo\ERP_Project_By_Odoo\odoo-13.0
这样就相当于使用Terminal输入命令:
python D:\Learn\pythonPro\odoo\ERP_Project_By_Odoo\odoo-13.0\odoo-bin -c D:\Learn\pythonPro\odoo\ERP_Project_By_Odoo\odoo.conf
建议使用Debug模式启动项目。
配置pycharm编码格式:File->settings->Editor->File Encodings,全部选择UTF-8
Python Debugger设置:
File->settings->Build, Excution,Deployment->Python Debugger,勾选PyQt compatible,选择PyQt5.
设置好后点击菜单栏的debug按钮就可以启动项目了。
如果报错:
import win32service, win32api, win32con, winerror
ImportError: DLL load failed: 找不到指定的程序。
解决方案:
把虚拟环境根目录\Lib\site-packages\pywin32_system32
里面的pythoncom36.dll和pywintypes36.dll
复制到C:\Windows\System32里面
打开浏览器
在浏览器输入http://127.0.0.1:8069/,就可以看到要创建odoo数据库的界面了。然后按提示输入信息:
等大概2分钟就可以看到应用界面了。
至此,你的第一个odoo项目就启动完成了,接下来我们创建第一个应用模块,请关注我。
注意
1、如果遇到错误odoo External ID not found in the system: web.login
重新创建一个数据库就可以了。
2、如果忘了密码,可以直接在数据库中的表res_users修改
login
password
点我下载完整odoo的demo
后记
【后记】为了让大家能够轻松学编程,我创建了一个公众号【轻松学编程】,里面有让你快速学会编程的文章,当然也有一些干货提高你的编程水平,也有一些编程项目适合做一些课程设计等课题。
也可加我微信【1257309054】,拉你进群,大家一起交流学习。
如果文章对您有帮助,请我喝杯咖啡吧!
公众号
关注我,我们一起成长~~
1、如何快速在windows上创建你的第一个odoo项目相关推荐
- 快速发布windows上的web项目【免费内网穿透】
快速发布windows上的web项目[免费内网穿透] 文章目录 快速发布windows上的web项目[免费内网穿透] 什么是cpolar内网穿透? 概述 1. 搭建一个静态Web站点 1.1 下载演示 ...
- 在Windows上创建CUDA C程序
文章目录 一.安装Visual Studio 二.安装CUDA工具包 (一)查看GPU型号 (二)下载CUDA10.0 (三)安装CUDA10.0 三.初探CUDA C程序 (一)CUDA C程序概述 ...
- 如何在Windows上创建,解压,更新.tar.gz压缩包
Linux上常用的压缩包格式是.tar.gz..tar.gz文件的创建过程有两步.首先把文件打包到tar文件中,然后用gzip压缩tar文件.这里分享下如何在Windows上创建,解压,更新.tar. ...
- WPF入门教程系列(一) 创建你的第一个WPF项目
WPF基础知识 快速学习绝不是从零学起的,良好的基础是快速入手的关键,下面先为大家摞列以下自己总结的学习WPF的几点基础知识: 1) C#基础语法知识(或者其他.NET支持的语言):这个是当然的了,虽 ...
- windows安装程序创建_如何在Windows上创建已安装程序的列表
windows安装程序创建 Reinstalling Windows is a good way to fix serious problems with your computer, or just ...
- 小白教程:快速在IDEA上创建包和类(java)
最近一直在用IDEA这个编译器学习java语言,所以今天出上一期创建包和类的教程,一秒就会! 1.首先新建一个项目,新手先不用动其他的,直接点下一步到完成.! 2.展开untitled文件,右键新建, ...
- Windows上创建文件夹链接
mklink /D LinkDirName E:\SourcePath\SourceDir
- 印象笔记在Windows上创建手写笔记
- (三)在Azure上创建您的第一个Kubernetes集群
目录 Azure Kubernetes服务 Azure资源管理器 先决条件和清理 AKS群集模板 Azure DevOps管道 下一步 在本系列的前面部分,我们使用Azure Functions创建了 ...
最新文章
- 一文读懂最近流行的CNN架构(附学习资料)
- 飞桨 AI Studio 课程学习 可以成为一名优秀的算法工程师
- python matlabplot animate 刷新_matlab动态绘图Animation
- .NET7的七项重大改进!
- IAudioEndpointVolume
- 从RedisTemplate中获得Jedis实例
- php链接文字变色,Linux_不断变色的文字,不断变色的文字效果,漂亮而 - phpStudy...
- Element menu
- Makefile:.d依赖文件
- Mysql深入浅出学习
- STM32——PS2遥控手柄
- 流量控制系统pid整定方法仿真
- 联想拯救者y7000p加内存条_联想Y7000p加装金百达内存条,内存条细节多图
- Python使用tkinter库制作带有Laber标签、Entry文本框、Progressbar进度条、text日志框等元素的GUI操作界面
- Photoshop实用技巧教程
- 数据结构-----引论
- 临危受命 MDOP企业桌面管理的价值
- 20~50K|智驾科技SLAM算法总监、深度学习、感知定位、高精地图等多个岗位
- 小型水库标准化数字管理系统方案搭建
- 读《小米网抢购系统开发实践》有感
热门文章
- 【每日一题】不创建第三个变量,实现两数的交换 (品茗笔试题)
- python基于随机森林模型的预测概率和标签信息可视化ROC曲线
- 设计模式-09-装饰器模式
- TCP加速技术解决方案
- Glass Hearts_ Brett
- Java面试题(二)-----简述Java和C++的相同点和不同点
- Windows环境下搭建基于PoA共识算法的多节点以太坊私链
- C#开发之——CheckedListBox(12.12)
- struts表单数据校验
- 中富金石股票投资教学怎么样?分享我在这里的学炒股之路