本文对字段属性进行分析记录。
属性名称 | 格式用途 |
---|---|
size | 设置文本长度 size=16 |
string | 字段标签 默认取定义 string,否则取字段名,前台可以自定义标签名称 |
translate | 带翻译的字段 translate = True |
trim | 去空格 默认值为 True,启动在网络客户端中自动去除周围的空格,trim=False |
help | 帮助文本 鼠标悬停字段向用户显示的提示文本 |
readonly | 字段只读 readonly=True |
required | 字段必填 会数据库里创建约束 |
index | 索引 index=True 为字段添加数据库索引,让搜索更 1 快速,但同时也会部分降低写操作速度,默认为 False |
copy | 复制 copy=False 让字段在使用 ORM copy()方法复制字段时忽略该字段。除 to-many 关联字段外,其它字段值默认会被复制 |
groups | 权限 groups 可限制字段仅对一些组可访问并可见。值为逗号分隔的安全组XML ID 列表,如groups=’base.group_user,base.group_system’ |
invisible | 隐藏 invisible=True |
default | **设置字段默认值 **可以是具体值(如 active 字段中的 default=True),或是可调用引用,有名函数或匿名函数均可 |
store | 值存库中 字段是否设置为能存储在数据库中,默认为 True,实时计算字段默认为 False |
oldname | 此字段的前一个名称,以便 ORM 可以在迁移时自动重命名它 |
compute | 计算字段 函数类型字段 |
inverse | 逆向计算函数的函数名,可选 |
search | 实现该字段 search 方法的函数名 |
compute_sudo | 是否需要使用超级管理员对该字段进行重新计算 |