odoo开发基础知识准备以及odoo17开发环境安装
1、odoo是什么?>
2、学习odoo需要的基础知识
2.2、前端:html、css、JavaScript
3、开发工具∨
4、开发环境措建
4.1下载井安装postgres数据库
4.2 下戟odoo源码
4.3 下战minconda
4.4下频井安装vscode
修改windows脚本运行策路:
用管理员运行powershell:
PS C:\WINDOwS\system32> Set-ExecutionPolicy RemotesignedPS
C:\WINDOWS\system32> conda init powershe11
conda常用命令
(1)创建虚拟环境
conda create-n env_name(环境名称)python=3.7(对应的python版本号)
(2)激活虚拟环境
conda activate env_name(环境名称)(3)退出虚拟环境
deactivate env_name(环境名称)
(4)删除虚拟环境
condaremove-nenv_name(环境名称)--a11
https://b1og.csdn.net/ligous/article/detai1s/124209700
如果不能识别conda命令,说明path环境变量有问题,设置一下环境变量即可。
进入odoo17日录安装依赖
conda activate py11pip insta11 -r requirements.txt
这里有个坑,requlrements.txt 中有一个库叫 lbsass,安装它 需要C++的编泽环境,我们也不值得去安装它去下载几个G的C++环境,这里可以下载编译好的版本。先将requirements.txt文件中libsass那一行注释掉。
https:/lpypi.orglproject/ibsass/#flles
下载对应平台的文件。
pip insta11 ./ibsass-0.23.0-cp38-abi3-win_amd64.wh1然后继续安装
pip install -r reguirements.txt
数据库配置 创建odoo.config:
[options]
addons_path=addons,
db_host= 127.0.0.1
db_port= 5432
db_name=odoo17_demo
db_user=odoo
db_password =odoo
load_language= zh_CN
log_level =info
admin_passwd =admin
http_port =80
调试脚本
添加vscode启动脚本
{
"version":"0.2.0"
"configurations":[
{"name":"Python:当前文件","type":"python","request":"launch","program":"${file}","console":"integratedTerminal","justMycode":true}.
"name": "odoo17-run"
"type": "python" .
"python": "S{command:python.interpreterPath}"
"reguest":"1aunch",//1aunch 启动程序 attach调试程序
"program":"${workspaceFolder}/odoo-bin" ,
"console": "integratedTerminal",
"justMyCode": false.
"args":["-c","S{workspaceFolder}/odoo.conf","--dev=xm]"]//,"-u","hx_hr ,hx_gift ,estate","_-dev=xm]"
}