3.6 Odoo常用字段属性

常用字段属性

string是字段的默认标签,在用户界面中使用。除Selection和关联字段外,它都是第一个位置参数,所以大多数情况下它用作关键字参数。如未传入,将由字段名自动生成。
default设置字段默认值。可以是具体值(如 active字段中的default=True),或是可调用引用,有名函数或匿名函数均可。
help提供 UI 中鼠标悬停字段向用户显示的提示文本。
readonly=True会使用户界面中的字段默认不可编辑。在 API 层面并没有强制,模型方法中的代码仍然可以向其写入。仅针对用户界面设置。
required=True使得用户界面中字段默认必填。这通过在数据库层面为列添加NOT NULL 约束来实现。
index=True为字段添加数据库索引,让搜索更快速,但同时也会部分降低写操作速度。
copy=False让字段在使用 ORM copy()方法复制字段时忽略该字段。除 to-many 关联字段外,其它字段值默认会被复制。
groups可限制字段仅对一些组可访问并可见。值为逗号分隔的安全组XML ID列表,如groups=’base.group_user,base.group_system’。
states传入依赖 state字段值的 UI 属性的字典映射值。可用属性有readonly, required和invisible,例如states={‘done’:[(‘readonly’,True)]}。

我的昵称:维度WeDo
我的主页:https://www.jianshu.com/u/c902b6d388b6
我的简介:号称是个技术工程师但是从没有深入的学习技术,都是停留在知其然上面,对其所以然研究甚少,以后通过这里学习和记录其所以然。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容