从哪里我可以将字段输入插入到odoo数据库

From where i can insert field input to odoo database

你好,我是 openerp ODOO 编程的新手,我的问题是我在哪里可以找到插入 odoo 数据库的功能,我创建了一个新字段,我想将该字段的数据插入数据库

听起来像你说的,你才刚刚开始。

我建议初学者先完成 following tutorial

您首先需要了解模型和视图在 Odoo 中的工作方式。

假设您已将新字段添加到模型中,您将需要将此新字段添加到该模型的视图中。

您会注意到,如果您拥有适当的权限,您的视图左上角将有一个 "Edit" 和 "Save" 按钮(取决于状态)。

这些按钮映射到可以在您的模型上找到的功能。

当您定义模型时,您会注意到它继承了 models.Model,这增加了您的模型所需的许多功能。这包括所有 CRUD 操作。如果需要,您可以覆盖默认功能

创建方法

@api.model
@api.returns('self', lambda rec: rec.id)
def create(self, vals):
    # CUSTOM CODE BEFORE RECORD CREATION
    rec = super(FocusType, self).create(vals)
    # CUSTOM CODE AFTER RECORD CREATION
    return rec

写入方法

@api.multi
def write(self, vals):
    # CUSTOM CODE BEFORE RECORD WRITE 
    result = super(FocusType, self).write(vals)
    # CUSTOM CODE BEFORE RECORD WRITE
    return result

如果您想在数据库中存储字段值,请在 python 文件的字段中添加 store=True。然后将您的值存储到数据库中。