目 录CONTENT

文章目录

二、系统开发培训课程(一)

胡彬
2024-04-28 / 0 评论 / 3 点赞 / 893 阅读 / 628 字

引言

课前准备

  1. 学员准备:能访问互联网的电脑,可安装应用程序
  2. 教学材料:课件、讲义、案例、视频等教学材料,后续更新至该链接
  3. 课题纪律:培训签到及随堂作业完成情况,工作群通报

开场

image-1714266013682
image-1714266831996
image-1714267250427
image-1714267010328

预期成果

1、熟练掌握Nodered操作及开发知识,独立进行Nodered部署及开发
2、了解Odoo开发原理,独立完成Odoo开发环境部署,入门第一个模块开发

Nodered开发课程

概览

Node-RED是IBM推出的基于流的可视化低代码编程工具
image-1712827543603
image-1712827759418
image-1714269049443
image-1714285108897

安装

  1. 下载node.js安装程序
    地址:node-v20.12.2-x64.msi
  2. 修改国内镜像源
    打开cmd命令行工具,以管理员身份运行
npm config set registry https://registry.npmmirror.com/
npm config get registry
  1. 安装Nodered
npm install -g --unsafe-perm node-red
  1. 运行Nodered
node-red

使用

调试
msg.payload
变量
数据库
http请求

案例

发送邮件
获取数据库数据
获取Iweldcloud数据
集成简道云-获取零件信息
获取PLC数据

其他参考资料

基础入门教程下载
Nodered入门视频教程
JavaScript入门图文教程

Odoo开发课程

概览

安装

  1. Python环境安装
    下载安装包:python-3.10.4-amd64.exe

  2. Postgres数据库安装
    下载安装包:postgresql-14.6-1-windows-x64.exe
    教程参考:https://blog.csdn.net/weixin_46014027/article/details/121035453

  3. 安装开发工具
    Pycharm安装包:pycharm-community-2023.1.2.exe
    插件汉化

  4. Odoo安装
    下载源码:odoo_17.0.20240428.zip
    官方源码地址:https://nightly.odoo.com/17.0/nightly/
    教程参考:https://alanhou.org/odoo-15-development/

  5. vc++ 错误调整
    visualcppbuildtools_full.exe

复制setup/odoo至根目录odoo-bin
创建目录config,data,addons_local
config目录下创建文件odoo.cfg

[options]
admin_passwd=Faway@2024
data_dir=C:\odoo\data\
db_host=127.0.0.1
db_port = 5432
db_user=odoo
db_password=odoo
dbfilter=odoo
addons_path = C:\odoo\odoo\addons,C:\odoo\addons_local

创建虚拟venv环境
进入到项目根目录,执行:python -m venv venv
在IDE中安装Python模块,修改requirements.txt,第18行,libsass~~==0.20.1~~

pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple

使用

python odoo-bin scaffold demo addons_local
demo
修改模型:models.py
修改视图:views.xml
放开权限:manifest.py

案例

1、以设备备件为例,开发一个模块
2、修改一个已有模块

3

评论区