自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 odoo 定时更新数据

这是一个Odoo的定时任务XML配置,用于每天自动执行 cron_update_employee_by_effective_date 方法。创建 data/cron.xml 文件定义定时任务。

2025-06-11 11:57:35 435

原创 odoo 加入数据约束

【代码】odoo 加入数据约束。

2025-06-06 16:23:53 333

原创 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 one2many字段点击保存数据重置

在xml视图里面 加上force_save=‘1’ 强制保存。

2025-05-30 08:53:17 148

原创 odoo创建PDF报表

下载链接(https://wkhtmltopdf.org/downloads.html)

2025-05-29 17:30:52 860

原创 odoo 状态显示的颜色

widget = badge

2025-05-29 16:20:56 253

原创 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关注的人

提示
确定要删除当前文章?
取消 删除