Odoo中文网|Odoo实施培训

 找回密码
 立即注册
搜索
热搜: Odoo OpenERP 实施
查看: 7309|回复: 0
打印 上一主题 下一主题

字段的定义注意项

[复制链接]

85

主题

94

帖子

475

积分

中级会员

Rank: 3Rank: 3

积分
475
跳转到指定楼层
楼主
发表于 2018-5-9 11:54:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
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内容呈现。

Integer 只需要字段标题的字符串参数。  Float 有第二个可选参数,一个带有字段精度的(x,y)元组:x是浮点数的总位数,y是小数点位数 Date and Datetime 只需要字符串文本作为位置参数。 由于历史原因,ORM以字符串格式处理它们的值。 辅助函数应该用于将它们转换为实际的日期对象。 此外,datetime值以UTC时间存储在数据库中,但使用用户的时区首选项显示为本地时间。 Boolean 保存True或False值,如您所料,并且只有一个字符串文本的位置参数。 Binary 存储文件状二进制数据,并且只需要字符串参数。 它们可以使用base64编码字符串由Python代码处理。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|技术支持|开发手册|Odoo中文网-远鼎旗下odoo培训网站 ( 苏ICP备15039516号 )

GMT+8, 2024-5-3 16:49 , Processed in 0.011259 second(s), 9 queries , Xcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表