您现在的位置是:首页 > 正文

odoo的字段属性

2024-02-29 17:29:23阅读 8
  • store=True
    计算字段默认不存储数据库,加上这个属性实现存储

  • readonly=True
    设置字段只读

  • index=True
    增加数据库索引,提高搜索查找速度

  • required=True
    设置字段必填

  • size=64
    char类型字段设置字符大小?

  • default=False
    默认值,也可以是一个用于计算默认值的函数,例如default=_compute_default,其中_compute_default是在定义字段前模型中所定义的一个方法。

  • oldname

  • related
    关系字段

  • compute
    计算方法

  • inverse
    compute的逆计算方法

  • help
    鼠标悬停字段上的提示信息

  • ondelete

  • compute_sudo = True
    标记用于需要提权来执行计算的情况。这种情况可能是计算时需要使用终端用户无法访问的数据。

  • domain

  • digits
    添加在浮点型后面,控制小数位数

  • translate=True
    在设置为True时,让字段可翻译,它可根据用户界面的语言保存不同值。

  • comodel_name
    这是目标模型标识符,对所有关联字段是强制的,但可以在对应位置定义而无需使用关键字

  • copy=False
    标记在复制记录时是否拷贝字段值。对于非关联型字段和Many2one字段它的默认值是True、对One2many和计算字段它的默认值是False。

  • groups
    让字段仅对安全组可用。它是包含安全组XML ID逗号分隔列表的一个字符串。

  • company_dependent
    标记让该字段按公司/租户存储不同值。它取代了已弃用的Property字段类型。

  • inverse_name
    它仅应用于One2many,是反向Many2one关联的目标模型中的字段名

  • compute_sudo=True
    标记用于需要提权来执行计算的情况。这种情况可能是计算时需要使用终端用户无法访问的数据。

  • sanitize
    标记用于HTML字段并去除包含不安全标签的内容。使用它会对输入进行全局清理。如果需要更精细的控制,可以使用一些关键字,仅在启用sanitize时生效:

    sanitize_tags=True删除白名单列表以外的标签(默认项)
    sanitize_attributes=True删除白名单列表以外的标签属性
    sanitize_style=True删除白名单列表以外的样式属性
    strip_style=True删除所有样式元素
    strip_class=True删除所有class属性
    这里所提及的各个白名单列表在odoo/tools/mail.py中定义。

  • states
    允许用户界面依据state字段的值来动态设置readonly, required和invisible的值。因此,它要求存在一个state字段并在表单视图中使用(即便是隐藏的)。state属性的名称是在Odoo硬编码且无法修改的。

网站文章

  • asus pc server + geforce titan xp + centos 7

    asus pc server + geforce titan xp + centos 7

    系统安装直接采用光盘安装centos7. (安装的时候由于ssd之前已经有了esxi系统,但是直接安装并不会清除掉里面的东西,所以alt+f3切换到命令行,fdisk p d 1-9进行删除,或者直接 dd if=/dev/zero of=/dev/sdc bs=512 count=10, 相当于破坏了分区表,里面的东西自然也就没了)装完了系统,用户问题。 centos 7 不会容忍你只有一个r

    2024-02-29 17:28:56
  • clickhouse 高可用负载均衡chproxy1.17生产环境配置与使用

    的 HTTP 代理和负载平衡器 主要有这几个功能,详细的可以看官网本文提供一些生产环境的例子。官网的例子都比较简单, 也没有相关配置的解释,本文不涉及https部分ClickHouseappserverstats-raw。

    2024-02-29 17:28:48
  • 数据集【NO.7】无人机航拍数据集——VisDrone2019数据集

    数据集【NO.7】无人机航拍数据集——VisDrone2019数据集

    数据集对应应用场景,不同的应用场景有不同的检测难点以及对应改进方法,本系列整理汇总领域内的数据集。

    2024-02-29 17:28:42
  • vue + elementui 通过父子组件实现弹框

    vue + elementui 通过父子组件实现弹框

    文章目录子组件父组件子组件<template> <ModalComponent name="import-set" title="设置" size="85%" width="...

    2024-02-29 17:28:13
  • java:实现小顶堆(附完整源码)

    java:实现小顶堆(附完整源码)

    2024-02-29 17:28:06
  • 【ZJOI2013】bzoj3112 防守战线

    线性规划+费用流

    2024-02-29 17:27:57
  • 「Torrent文件的奥秘揭示:从字节到资源的计算机网络深度解析!」

    通过深入了解Torrent文件的原理和工作方式,我们能更好地利用它来获取需要的资源,并且注意在合法、安全的前提下进行使用。当用户开始下载一个Torrent文件时,Torrent客户端首先会连接Trac...

    2024-02-29 17:27:29
  • 【C++】:静态转换(static_cast)与动态类型转换(dynamic_cast)

    【C++】:静态转换(static_cast)与动态类型转换(dynamic_cast)

    这篇笔记的内容是:静态类型转换与动态类型转换 在之前我们学过,变量的数据类型可以强制转换为其他数据类型。但由于这种C风格的类型转换可能会出现一些问题,即过于松散的情况,因此C++提出了更加规范、严格的...

    2024-02-29 17:27:22
  • 求质数(Prime Number 素数)的方法——厄拉多塞筛法

    质数又称素数。指在一个大于1的自然数中,除了1和此整数自身外,没法被其他自然数整除的数。换句话说,只有两个正因数(1和自己)的自然数即为素数。比1大但不是素数的数称为合数。1和0既非素数也非合数。合数是由若干个质数相乘而得到的。所以,质数是合数的基础,没有质数就没有合数。【1】一般方法素数是除了1和它本身之外再不能被其他数整除的自然数。由于找不到一个通项公式来表示所有的素数,所以对

    2024-02-29 17:27:16
  • waltz说明文档

    waltz说明文档

    文档链接:https://wepay.github.io/waltz/docs/introduction介绍 waltz是分布式/复制的预写日志。它的目标是成为一个通用的预写日志,以帮助微服务体系结...

    2024-02-29 17:27:07