余润 odoo模块开发 odoo脚手架 odoo规范 odoo结构 模型(model) 字段(fields) 方法 注解 视图(view) 动作视图(action) 列表视图(tree) 表单视图(form) 搜索视图(search) 报表视图(report) 看板视图(kanban) 菜单(menuitem) 小部件(widget) 小部件开发 向导(wizard) 第一个模块 视图开发 tree视图 Seach视图 ...
廖宋林 odoo 模块安装深入研究 1. 模块安装 一、创建新模块 在Odoo的“addons”(存放模块的目录)目录下或者自定义创建一个新的目录来存放你的模块文件。 使用Odoo提供的odoo-bin scaffold命令来快速生成一个模块模板结构。 二、模块声明 在模块的__manifest__.py文件中进行模块声明,包括模块名、版本、描述、依赖等信息。 `'name'`: 模块的名称,这里是 "module_new"。 `'...
廖宋林 odoo启动源码注释 一.启动文件 odoo-bin.py #!/usr/bin/env python3 # 这一行是一个shebang(用于指定脚本的解释器),它告诉操作系统用哪个解释器来执行这个脚本。 # 在这里,它指定使用/usr/bin/env下的python3解释器。 # 这样做的好处是,无论python3安装在哪个位置,这个脚本都可以找到并运行它。 __import__('os').environ['TZ'...
余润 odoo模块分析 如何快速分析odoo模块,我们可以从四个方面迅速进入。 文档 用户组 模型 菜单 文档 了解一个模块最快的方式就是看模块的文档,但是由于文档一般是由开发人员写的,所以文档一般不会太完整解释模块,这个时候就要从源码下手。 用户组 用户组是模块作者希望什么样的角色去使用他写的模块,一般在security/***.xml中。 模型 如果用户组不能很明显的看出用途,我们还可以通过查看在security/*...
赵世杰 odoo中的补货规则 odoo中的补货规则 在 Odoo 17 ERP 中,补货规则(Reordering Rules)是一个有效的库存补充工具。企业可以最大限度地减少缺货,并优化库存周转。补充产品以保持适当库存水平的过程被称为补货。补货规则被认为是企业达到更高水平的关键因素之一。 设置补货规则 1.选择产品 要在Odoo 17中设置补货规则,请依次进入库存 -> 产品 -> 产品。 2.选择一个可存储的产品来配置补货...
余润 odoo开发规范 命名规范 所有模型用tx开头:tx业务,如tx_study 文件名 models/<main_model>.py views/<main_model>_views.xml views/<main_model>_menu.xml views/<main_model>_templates.xml wizard/<main_transient>.py wizard/<main_transient>_vi...
余润 odoo性能优化思路 odoo在大型企业遇到的挑战 性能问题 性能问题主要是架构问题和二次开发的代码质量问题,尤其是在二次开发者水平尤为明显。 横向可扩展性 Odoo开源版本没有提供分布式集群部署。 大量依赖单块磁盘能力,很多东西都放在硬盘和内存中。 为了方便开发,做了很多便于开发部署,但不太适用生产环境的功能。 主要体现在有预编译器,当CSS文件改动时,odoo自动生成代码。当在分布式集群部署时会严重影响性能。 业务...
余润 生产环境安装odoo odoo可以在多平台运行,但是在生产环境下官方不建议在Windows平台部署。在Windows下可能不能很好的支持一服务多worker的形式,更推荐在Linux下部署。 常见的Linux如Ubuntu、Debian等Debian系或Redhat系都能执行官网的包安装。 地址:Download | Odoo 业务架构 主要有三种架构: 独立服务器部署 - All in one. 应用数据库分离 - ...
郭昊杰 odoo开发环境搭建windows版详细教程 Python下载安装教程 一、Python下载 二、Python安装 三、检查Python是否安装成功 PyCharm下载安装教程 一、PyCharm下载 二、PyCharm安装 三、创建项目及文件 PostgreSQL下载安装教程 一、PostgreSQL下载 二、PostgreSQL安装 三、创建数据库用户 Odoo下载安装教程 Python下载安装教程 一、Python下载 进入Python...
余润 mac安装odoo17 odoo需要安装的依赖为Postgresql@16和Python3.10,为了方便安装和管理,本文将用Homebrew安装管理。 前置条件 Mac安装HomeBrew: /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh )" 在终端输入以上脚本命令可以快捷安装HomeBrew。 ...
张卓伟 控制表单默认按钮的显示 t ree视图: 创建按钮:create="0" 导入按钮:import="0" 导出按钮:export="0" 删除按钮:delete="0" form视图: 修改按钮:edit="0" 创建按钮:create="0" 复制按钮:duplicate="0" 删除按钮:delete="0"...
王柏茗 权限细分 odoo原生权限编写方式: 根据用户组分配权限 id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink access_sale_order,sale.order,model_sale_order,sales_team.group_sale_salesman,1,1,1,0 access_sale_or...