中菁- odoo  ERP 实施 杭州

示例图片三
首页 > Odoo资讯 > odoo知识库

Odoo(OpenERP)开发实践:基本字段类型

2017-02-23 09:33:03 中菁- odoo ERP 实施 杭州 阅读

在Odoo(OpenERP)中定义数据模型时,可以使用的字段类型有10种:Char、Text、Selection、Html、Integer、Float、Date、Datetime、Boolean、Binary。

下面的代码是各字段类型的一个简单示例:


  1. class Stage(models.Model):  

  2.     _name = 'todo.task.stage'  

  3.     _order = 'sequence,name'  

  4.     # String fields:  

  5.     name = fields.Char('Name'40)  

  6.     desc = fields.Text('Description')  

  7.     state = fields.Selection(  

  8.         [('draft','New'), ('open','Started'),('done','Closed')],  

  9.         'State')  

  10.     docs = fields.Html('Documentation')  

  11.     # Numeric fields:  

  12.     sequence = fields.Integer('Sequence')  

  13.     perc_complete = fields.Float('% Complete', (32))  

  14.     # Date fields:  

  15.     date_effective = fields.Date('Effective Date')  

  16.     date_changed = fields.Datetime('Last Changed')  

  17.     # Other fields:  

  18.     fold = fields.Boolean('Folded?')  

  19.     image = fields.Binary('Image')  


参考资料:《Odoo Development Essentials》


Powered by MetInfo 5.3.15 ©2008-2018 www.metinfo.cn