首页 文章

Odoo如何创建一个字段(调用哪些方法)

提问于
浏览
0

我试图了解odoo如何创建一个字段,在创建它时调用哪些方法 . 我正在关注以下链接 .

Understand-Odoo-Model-Part2

我曾尝试通过打印一个简单的语句来更改“ odoo/models.py "," odoo/fields.py ”中出现的 _add_fieldsetup_basesetup_attr 方法,但它会生成错误 . "IndentationError: unexpected indent “一旦我成功打印一个声明,但是在我启动odoo服务器时打印它(同时初始化所有现有字段) .

所以我的问题仍然是从我开始的地方开始,当我们在模型中在Odoo 10中创建一个新的字段时,后端实际发生了什么 . 如何调用不同的方法,因为我必须在使用此概念的Odoo字段上执行一些自定义操作 .

1 回答

  • 1

    当我们按 create button 时,它会在任何情况下呈现相应的表单视图(用于创建字段或模型或任何内容),此时不会调用任何函数 . 当我们按下 save 按钮输入数据后,它会调用反对保存的功能(我现在还不知道它的功能是什么) . save中的函数决定它是 edit call 还是 create call

    特定于您的情况,即创建新字段,它将在 odoo/odoo/models.py 中调用 create 函数,该函数负责创建新记录 .

相关问题