Odoo 8 的示例欄位

Odoo 使用 ORM(物件關係對映)技術與資料庫進行互動。ORM 將有助於建立可在 Python 中使用的虛擬物件資料庫。在 ORM 技術中,每個模型由一個子類 Models.model 的類表示。Models.model 是常規資料庫持久化 Odoo 模型的主要超類。Odoo 模型是通過繼承此類建立的

name = fields.Char(string='New Value')

flag = fields.Boolean(string='Flag',default=False)

amount = fields.Float(string='Amount',digits=(32, 32))

code = fields.Selection(string='Code',selection=[('a', 'A'),('b','B')])

customer = fields.Many2one(comodel_name='res.users')

sale_order_line = fields.One2many(comodel_name='res.users', inverse_name='rel_id')

tags = fields.Many2many(comodel_name='res.users',
                        relation='table_name',
                        column1='col_name',
                        column2='other_col_name')