1、如何快速在windows上创建你的第一个odoo项目

网友投稿 745 2022-09-19 20:35:00

1、如何快速在windows上创建你的第一个odoo项目

​​​点我下载完整odoo的demo​​

​​​python学习手册大全点我下载​​

一、什么是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。​​网址​​

以管理员身份运行安装包,按提示配置安装路径(最好新建一个postgresql文件夹),设置5432端口,设置用户密码。

选择安装的目录

设置密码,这个密码要记住,以后连接数据库时需要用到的:

设置端口:

选择简体中文:

创建登录用户方式一:

安装完后可以使用Navicat等图形工具打开。如果没有图形工具的可以参考这里

建立一个postgreSql连接。

创建一个拥有者:

建立连接后,选中这个数据库,右键,然后选择“命令列界面”,然后输入以下命令,按回车键

create user ldc_odoo superuser password 'ldc-root';

如下图:

创建登录用户方式二

在Win10左下角打开应用程序,选择PostgreSQL11->pgAdmin 4,然后就可以在浏览器上看到数据库管理器了。

输入设置的数据库密码后,就设置中文模式,操作为选择右上角的File->Preferences->Miscellaneous->User Language->chinese(Simplified)。然后刷新浏览器。

2、下载odoo项目

在github上下载,​​网站​​

创建一个文件夹命名为ERP_Project_By_Odoo,然后到GiHub上拉取odoo的代码到文件夹中,这里我选择​​13.0版本​​。

1.3 安装虚拟环境

用Pycharm打开项目ERP_Project_By_Odoo。

先升级pip:

python -m pip install --upgrade pip

然后在激活的虚拟环境中进入odoo-13.0目录,找到requirements.txt,然后安装第三方库:

pip install -r requirements.txt -i --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.1db_port = 5434db_user = odoodb_password = odoopg_path = D:\ruanjian\postgresql\11\binaddons_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:

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.

如果报错:

import win32service, win32api, win32con, winerrorImportError: DLL load failed: 找不到指定的程序。

解决方案:

把虚拟环境根目录\Lib\site-packages\pywin32_system32里面的pythoncom36.dll和pywintypes36.dll复制到C:\Windows\System32里面

打开浏览器

在浏览器输入External ID not found in the system: web.login

重新创建一个数据库就可以了。

2、如果忘了密码,可以直接在数据库中的表res_users修改

loginpassword

点我下载完整odoo的demo

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:手把手用Python教你如何发现隐藏wifi(python设置文件隐藏)
下一篇:Winform执行CMD命令
相关文章