Odoo中文网|Odoo实施培训
标题: 字段的定义注意项 [打印本页]
作者: jeffrey 时间: 2018-5-9 11:54
标题: 字段的定义注意项
Char 需要第二个可选的参数大小,以获取最大文本大小。 建议不要使用它,除非有需要它的业务需求,例如固定长度的社会安全号码
如:name=fields.Char(‘Name’,40)
Text 不同于Char,因为它可以保存多行文本内容,但期望相同的参数
如:desc=fields.Text(‘description’)
Selection 是一个下拉选择列表。 第一个参数是可选选项的列表,第二个参数是字符串标题。 选择项是针对存储在数据库中的值和相应的用户界面描述的('值','标题')元组的 列表。 当扩展继承时,selection_add参数可用于将新项目附加到现有选择列表。如:state = fields.Selection(
[('draft','New'), ('open','Started'),
('done','Closed')],'State')
Html 存储为文本字段,但在用户界面上具有特定的处理,用于HTML内容呈现。
[attach]1065[/attach]
Integer 只需要字段标题的字符串参数。 Float 有第二个可选参数,一个带有字段精度的(x,y)元组:x是浮点数的总位数,y是小数点位数 Date and Datetime 只需要字符串文本作为位置参数。 由于历史原因,ORM以字符串格式处理它们的值。 辅助函数应该用于将它们转换为实际的日期对象。 此外,datetime值以UTC时间存储在数据库中,但使用用户的时区首选项显示为本地时间。 Boolean 保存True或False值,如您所料,并且只有一个字符串文本的位置参数。 Binary 存储文件状二进制数据,并且只需要字符串参数。 它们可以使用base64编码字符串由Python代码处理。
欢迎光临 Odoo中文网|Odoo实施培训 (http://www.chinaodoo.net/) |
Powered by Discuz! X3.2 |