有没有办法在数据库中为一个 odoo 模块创建两个表?
Is there any way to create two tables in the database for one odoo module?
odoo 中的每个模块在数据库中都有一个table。
我想知道是否可以在 odoo 数据库中为一个模块创建两个 table。
是的,您可以,对于每个具有唯一 _name="new.class"
的 class new_class(...
,都会在数据库中创建一个 table,如果您想要多个 table,您需要在您的 .py 文件中创建多个 class
有关更多参考,请查看 account_invoice.py
中的 account
模块,您有 class account_invoice(models.Model): _name = "account.invoice"
和 class account_invoice_line(models.Model): _name = "account.invoice.line"
每个 class 是一个 table数据库。
希望对您有所帮助!
odoo 中的每个模块在数据库中都有一个table。
我想知道是否可以在 odoo 数据库中为一个模块创建两个 table。
是的,您可以,对于每个具有唯一 _name="new.class"
的 class new_class(...
,都会在数据库中创建一个 table,如果您想要多个 table,您需要在您的 .py 文件中创建多个 class
有关更多参考,请查看 account_invoice.py
中的 account
模块,您有 class account_invoice(models.Model): _name = "account.invoice"
和 class account_invoice_line(models.Model): _name = "account.invoice.line"
每个 class 是一个 table数据库。
希望对您有所帮助!