odoo12:常用字段属性

常用字段属性

字段它具有可供我们定义其行为的其他属性。下面列出一些通常用作关键字参数的属性。

String
是要在用户界面中使用的字段的默认标签。除了Selection和Relation字段之外,它是第一个位置参数,因此 大多数情况下它不用做关键字参数。如果未提供,则从字段名称中自动生成。

default
为字段设置默认值。可以是一个特定的值,或者是一个可调用的参数,包括匿名函数或命名功能。

readonly=True
默认情况下,该字段在用户界面中不可编辑。但模型方法中的代码可以写入它,因为这只是用户界面的设置。

required=True
默认情况下在用户界面强制使用该字段。通过在列上添加 NOT NULL 约束在数据库级别强制执行此操作。

index=True
在字段上添加数据库索引,以便以缓慢的写入操作为代价 加快搜索操作。

copy=False
在使用重复记录功能copy()ORM方法时,忽略该字段,默认情况会复制 字段值 ,但默认情况下不复制的对多关系字段除外。

groups
将字段的访问权限和可见性限制为某些组。它期望安全组以逗号分隔的xml ID列表,例如,states={‘done’:[{readonly’,True)].
请注意,states属性等效于视图中的attrs属性。另外请注意,视图支持状态属性,但它又不同的用途:它接受以逗号分隔的状态列表,以控制元素何时可见。

猜你喜欢

转载自blog.csdn.net/qq_43239192/article/details/86568274