ARTICLE LIBRARY

Odoo 学习文章

持续记录源码理解、业务流程、模块开发经验与踩坑总结。

1190 条结果

x2many 命令语义

Many2many / One2many 命令不是玄学:Command.create、link、set 到底会改什么?

Odoo 的 x2many 写法常被记成一串“0 到 6”的魔法数字,但真正难点不是背数字,而是搞清它们在 one2many 和 many2many 上的语义并不完全相同。结合 commands.py 与 fields_relational.py,本文把 create、update、delete、unlink、link、clear、set 的真实效果一次讲透。

Odoo 开发
进阶 开发者 2 分钟阅读 0 评论 0 收藏 6 阅读
继续阅读 →
计算字段重算队列

store=True 的计算字段为什么有时不立刻更新:Odoo 重算队列到底怎么跑?

很多人以为 compute 方法一跑,store=True 字段就会立刻写回数据库。但从 Odoo ORM 源码看,真实机制是“先标记待重算,再在合适时机批量 recompute”。理解 tocompute、precompute、flush 和 _recompute_field,才能真正看懂为什么某些值看起来会“晚一步”。

Odoo 开发
进阶 开发者 2 分钟阅读 0 评论 0 收藏 6 阅读
继续阅读 →
上一页 第 8 / 199 页
下一页