首页 > 其他分享 >odoo字段定义中使用其他字段值

odoo字段定义中使用其他字段值

时间:2023-10-12 19:00:25浏览次数:34  
标签:段值 fields 模型 odoo 字段 many2one

odoo字段定义的时候,可以使用同模型中其他值进行操作,下面列举常用的操作

用作related计算
字段1 = fields.Char(related='字段2.字段xxx')
字段2 = fields.Many2one('模型名')

如果字段2是关系型字段many2one,引号中可以用点.引用该字段对应模型的其他字段值,如果是普通字段,则只能取该字段值,没有点其他字段名的操作
2.用作doamin操作:

字段1 = fields.Many2one('模型1名', domain="[('id', 'in', 字段2)]")
字段2 = fields.One2many('模型1名', '对应模型中的many2one字段名')

可以利用字段2筛选出满足条件的候选项

标签:段值,fields,模型,odoo,字段,many2one
From: https://www.cnblogs.com/pythonClub/p/17760309.html

相关文章

  • 数据库解决获取一个字段parent中某个字符串child第一次和第二次出现的位置之间的内容c
    下面就postgresql数据和oracle数据库分别提供两种解决方法--postgresql数据库解决获取一个字段parent中某个字符串child第一次和第二次出现的位置之间的内容cut--方法一selectcasewhenposition(childinparent)>0thensubstring(parent,position(childinparent)+l......
  • mysql 删除数组 json 字段中的某个指定值
    例:SELECTcar_imgFROMlogistics_car_infoWHEREcar_id=2--结果为:["1","2","3","4"]SELECTJSON_SEARCH(car_img,'one','4')FROMlogistics_car_infoWHEREcar_id=2--结果为:"$[3]"SELE......
  • 数据库的字段属性
    Unsigned:无符号的整数声明了该列不能声明为负数zerofill:0填充的不足的位数使用0来填充 int(3)  ,5=005自增:通常理解为自增,自动在上一条的基础上+1(默认)通常用来设计唯一的主键~index,必须是整数类型可以自定义设计主键自增的起始值......
  • Django 数据库--values_list 指定字段取值及 distinct 去重处理
    通过QuerySet会返回model的所有字段,通过obj.field_name即可获取对应字段的数据values():获取某一个或者某几个字段的数据指定字段使用values()指定参数可以仅仅返回相应字段的字典列表,如:name_dict_list=Project.objects.values('name')则name_dict_list= <Q......
  • clickhouse及gbase中文字段导出的问题
    【1】clickhouse及gbase中文字段导出可能出现换行或者乱码等情况导出时可以使用正则表达式替换特殊字符clickhouse:replace(replace(replaceRegexpAll(substring(coalesce(XXXX,''),1,2),'"|\'|\\|/||\|',''),char(10),''),char(13),'')gbase:......
  • pydantic的validator如何验证多个字段
    pydantic是一个数据验证和设置管理的Python库。当您需要根据多个字段的值来验证其中一个字段的值时,您可以使用@validator装饰器并设置pre和each_item参数以及fields参数来指定依赖的字段。以下是一个简单的示例,展示如何使用pydantic的validator来验证多个字段:frompydanticimpo......
  • 获取mysql库表清单和字段清单——MySQL查询表和字段注释信息
    最近接到一个需求,就是整理现有系统的库表清单和字段清单用于交付一个系统那么多表和字段,这工作量可不小啊作为一个技术人当然不甘于这样认输,果断查找是否可以通过sql查出,最后还是找到了一、前言说明在mysql中,information_schema这个数据库中保存了mysql服务器所有数据库的信息......
  • fastadmin 关联预载入限制关联表的字段的显示:$v->hidden(['roominfo'=>['builtup_area
    publicfunctionindex(){//设置过滤方法$this->request->filter(['strip_tags','trim']);if($this->request->isAjax()){//如果发送的来源是Selectpage,则转发到Selectpageif($this->reques......
  • Oracle 把某一个字段合并到一起
    Oracle把某一个字段合并到一起 column1column2column3id_1name_1    lable_1id_1name_1    lable_2 变为column1column2column3id_1name_1    lable_1,lable_2 --SQL--selectcode,name,wmsys.wm_concat(baname)fromtabgroupbycode,na......
  • 【MySQL】 将字段相同的记录排在一起,按时间倒序
    一、实现效果:蓝牙mac字段是相同的记录,排在一起,再按时间倒序,总体时间来说也需要倒序 二、SQL编写:最开始的想法就是,那我直接按mac和时间排序不就好了SELECT*FROMaca_be_lpresultORDERBYmacDESC,update_dateDESC但是实际业务会有这样的的情况1、同一个mac的记录,......