- 博客(12)
- 收藏
- 关注
原创 odoo 定时更新数据
这是一个Odoo的定时任务XML配置,用于每天自动执行 cron_update_employee_by_effective_date 方法。创建 data/cron.xml 文件定义定时任务。
2025-06-11 11:57:35
435
原创 odoo @api.depends和@api.onchange的区别
我监听line_ids里面的score 修改了分数 主表的总分字段会自动计算。
2025-06-06 14:51:36
334
原创 odoo 员工试用期考核表 给one2many字段加载默认值
description = '试用期考核表'employee_id = fields.Many2one('hr.employee', string='员工', required=True)department_id = fields.Char(string='部门' , related='employee_id.department_id.name', readonly=True)
2025-06-05 17:36:56
927
原创 odoo 外键字段选择时定制显示名称 比如 电话号码+名称
想显示什么 就自己写逻辑 构建name这个变量 这个方法一定要写对地方 比如我这个信息详情是一个many2one字段 写肯定是写在many2one链接的模型下面。
2025-06-03 15:50:02
249
原创 odoo 通过按钮触发预定义的窗口动作
基础原理与 type=“object” 调用模型方法不同, action 按钮直接执行存储在数据库中的窗口动作通过 %(action_external_id)d 语法引用动作的XML ID执行后会根据动作定义打开对应的视图-2. 核心应用场景< button name = " %(action_external_id)d " type = " action " string = " 打开关联视图 " class = " btn-primary " />
2025-06-03 15:11:32
498
原创 odoo 通过按钮来创建新记录 给one2many字段设定默认值
header><button id="button_create_form" name="action_create_form" string="创建转移单" class="btn-primary" type="object"/></header>按钮的HTML DOM ID用于前端JavaScript操作和CSS样式定位按钮关联的后端方法名对应模型中的 def action_create_form(self) 方法string=“创建转移单” :按钮显示文本。
2025-06-03 11:09:07
1436
原创 odoo 配置聊天模块 Chatter
方法功能 :在记录的消息历史中添加一条新消息会显示在表单底部的"chatter"区域参数说明 :body : 消息正文内容,这里使用了f-string格式化,包含转移单编号subject : 消息标题/主题message_type : 消息类型,'comment’表示普通评论实际效果 :当执行这段代码时,会在当前转移单记录下添加一条消息消息内容示例:所有关注该记录的用户都能看到这条消息使用场景 :1.通常用在状态变更、重要操作后通知相关人员 2.可以添加在按钮方法或状态变更方法中。
2025-05-29 16:13:07
298
原创 理解ORM
ORM 对象关系映射(英语:(Object Relational Mapping,简称ORM,或O/RM,或O/R mapping),是一种程序技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换 。从效果上说,它其实是创建了一个可在编程语言里使用的--“虚拟对象数据库”。作用省去自己拼写SQL,保证SQL语法的正确性 一次编写可以适配多个数据库防止注入攻击在数据库...
2019-07-09 20:33:36
164
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅