首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

ProgrammingError:运算符不存在: integer = boolean - Odoo v9社区

这个问题是关于Odoo v9社区版本中的一个错误。具体来说,这个错误是由于在一个等式中将一个布尔值(boolean)赋值给一个整数(integer)而引起的。这种情况下,运算符不存在,因为布尔值和整数之间没有定义的运算规则。

为了解决这个问题,您可以检查代码中的等式,确保将正确的数据类型赋值给变量。在这种情况下,您需要将一个整数赋值给变量,而不是一个布尔值。

关于Odoo v9社区版本的更多信息,您可以参考以下链接:

请注意,以上答案仅针对Odoo v9社区版本中的特定问题,并不涉及其他云计算领域的知识。如果您有其他问题或需要更多帮助,请提供更具体的信息。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

odoo 开发入门教程系列-一些用户界面

然而,菜单总是遵循一种体系结构,实际上有三个层次的菜单: 根菜单,显示在App切换器中(Odoo社区版切换器是一个下拉菜单) 第一级菜单,显示在顶部栏中 动作菜单 最容易的方式是在XML文件中定义结构来创建菜单...字段定义中,添加 default=X, 其中的X 可以是Python文本值(boolean, integer, float, string) ,也可以是一个以model对象自身为入参并返回一个值的函数:...custom\estate\models\estate_property.py 中EstateProperty类属性bedrooms,selling_price的值如下: bedrooms = fields.Integer...修改 odoo14\custom\estate\models\estate_property.py 中EstateProperty类,增加active属性 active = fields.Boolean...字段 active = fields.Boolean('Active', default=True, invisible=True) # 注意:实践发现,invisible字段不起作用

3K30
  • java基础之基本操作符的使用(中)

    博主简介:原互联网大厂tencent员工,网安巨头Venustech员工,阿里云开发社区专家博主,微信公众号java基础笔记优质创作者,csdn优质创作博主,创业者,知识共享者。...一、前言   上一篇重点介绍了运算符,优先级,赋值这些内容,这篇继续深入学习java的操作符知识,主要关于算术运算符,自增自减和关系运算符等内容。...关系运算符生成的是一个Boolean结果。...=也适用于所有对象,下面是一个例子: Integer n1 = new Integer(47); Integer n2 = new Integer(47); System.out.println(...false true    为什么出现这个结果,因为两个 Integer 对象都是相同的。但尽管对象的内容相同,引用地址却是不同的,而==和!=比较的正好就是对象引用地址。

    19810

    Java Review (十一、面向对象----多态)

    System.out.println("子类的普通方法 "); } public static void main(String[] args) { // 下面编译时类型和运行时类型完全一样 因此不存在多态...System.out.println(bc.book); // 下面两次调用将执行 BaseClass的方法 bc.base(); bc.test(); // 下面编译时类型和运行时类型完全 样,因此不存在多态...类型,下面代码编译出错 //编译时会提示:不可转换的类型 // boolean b = (boolean)in ; Object obj = "Hello"; // obj...Object objpri = Integer.valueOf(5); // objpri 变量的编译时类型为 Object, objPr的运行时类型为 Integer // Object...Integer 存在继承关系 // 可以强制类型转换,而 objpri 变量的实际类型是 Integer // 所以下面代码运行时引发 ClassCastException 异常

    46220

    【 JavaSE 】 数据类型和运算符

    关系运算符 逻辑运算符 短路求值 & 和 | 作逻辑操作符 位运算符 移位运算 注释 关键字 ---- 前言 ---- 本文主要讲解: 掌握各种数据类型 变量作用域及命名和常量 类型转换及数值提升 Java...); 注意: boolean 类型的变量只有两种取值, true 表示真, false 表示假(与C语言不同) Java 中 boolean 类型和 int 不能相互转换(类型不兼容),不存在 1...(str); //int num = Integer.valueOf(str); 运算符 ---- java 中基本运算都和 C 语言中差不多,以下介绍一些不一样或者是特殊的情况 算术运算符...关系运算符的表达式返回值都是 boolean 类型 示例: int a = 10; int b = 20; System.out.println(a == b); //输出结果:false...= b); //输出结果:true 逻辑运算符 逻辑运算符的操作数 ( 操作数往往是关系运算符的结果 ) 和返回值都是 boolean 示例: int a = 10; int b = 20

    45030

    Python基本类型

    Python是一门动态语言,解释执行,所有错误都是运行时产生的,即使有错误和异常,只要没有被执行到也不会有错,比如调用不存在的方法;类型是隐式的,也即无需变量类型声明;类型是动态,运行时根据变量指向的内容来决定类型...(2) long(x) x converted to long integer (2) float(x) x converted to floating point (6) complex(re,im...:or and not, 遵循类似java/c的short-circuit, not比non-Boolean operator优先级低,not a==b 等价于not (a==b)    比较运算符:...也用于所有类型的比较,优先级比Boolean operator高,且支持x<y<z这样的写法,x<y<z 等价x<y and y < z 且前者y仅计算一次,都遵循短路原则;不同类型的对象比较结果都是...,但比比较运算符高; ~与其他的一元运算符优先级(+,-)相同,以下表格中优先级从低到高, 负数移位会抛出ValueError异常 Operation Result Notes x | y bitwise

    92010

    【JavaSE】Java入门一(包含数据类型,运算符,逻辑控制语句七千字详解)

    在过去十年里Java常年占据TIOBE编程语言社区排行榜榜首,并深受编程爱好者们的喜爱,如今的Java已经是一个有一系列计算机软件和规范形成的技术体系,这个技术体系提供了完整的用于软件开发和跨平台部署的支持环境...Java的boolean类型的int不能相互转换,不存在1表示true,0表示false这样的用法。...Long short ----------------- Short float ----------------- Float double -------------- Double boolean...------------- Boolean 自动装箱,自动拆箱: int a=10; Integer b=a;//基本数据类型在转化为包装类的过程中JVM会自动识别并转化,该过程被称为自动装箱。...(num); 四.运算符 Java中运算符大概可以分为五种,算术运算符,关系运算符,逻辑运算符,位运算符和条件运算符

    8010

    Java编程思想第五版(On Java8)(四)-运算符

    关系运算符 关系运算符会通过产生一个布尔(boolean)结果来表示操作数之间的关系。如果关系为真,则结果为 true,如果关系为假,则结果为 false。...= 比较也能能到正确的结果,但是不推荐用关系运算符比较,具体见 JDK 中的 Integer 类源码)。 那么怎么比较两个对象的内容是否相同呢?...对于下述语句: long n3 = 200; 它并不存在含糊不清的地方,所以 200 后面的 L 大可省去。...我们可以对 boolean 型变量执行与、或、异或运算,但不能执行非运算(大概是为了避免与逻辑“非”混淆)。对于布尔值,位运算符具有与逻辑运算符相同的效果,只是它们不会中途“短路”。...布尔值的接收测试: void f(boolean b) {} void boolTest(boolean x, boolean y) { // 算数运算符

    89951

    SpringBoot 的 @Value 还有这么多 sao 操作,很多人没玩过!

    String notfound; // @Value 不支持配置文件的复杂结构 } 注意事项: 类型必须匹配 比如abc就只能通过String来接受,否则会因为注入失败导致项目启动失败; 配置项可能不存在时...,需要设置默认值当user-info.notfound在配置文件中并不存在,但在代码中又通过@Value(" 无法加载复杂的结构 通过${}注入复杂的结构,如List等;如果需要处理复杂结构时,可以使用...Boolean:#{true} List:#{{'a','b','c'}} Map:#{{k1: 'v1', k2: 'v2'}} 示例代码: @Value("#{1}") private Integer...算术运算符:+,-,*,/,%,^(加号还可以用作字符串连接) /** * 算术运算符 * +(可做字符串连接),-,*,/,%,^ */ @Value("#{1+1}") private Integer...true 逻辑运算符:and , or , not /** * 逻辑运算符 * 与、 或、 非 * and or not * && || !

    2K30

    ☆打卡算法☆LeetCode 150. 逆波兰表达式求值 算法解析

    换句话说,表达式总会得出有效数值且不存在除数为 0 的情况。...逆波兰表达式是波兰的逻辑学家卢卡西维兹提出,逆波兰表达式的特点是:没有括号,运算符总是放在和它相关的操作数之后,所以,逆波兰表达式也被称为后缀表达式。...根据 逆波兰表示法,求表达式的值,可以使用栈存储操作数,从左到右遍历逆波兰表达式: 遇到操作数,将操作数入栈 遇到运算符,将两个操作数出栈,先出栈的右操作数,后出栈的是左操作数,使用运算符对两个操作数进行运算...2、代码实现 代码参考: class Solution { public int evalRPN(String[] tokens) { Deque stack...default: } } } return stack.pop(); } public boolean

    20510

    Spring学习总结(四)——表达式语言 Spring Expression Language

    同很多可用的Java 表达式语言相比,例如OGNL,MVEL和JBoss EL,SpEL的诞生是为了给Spring社区提供一个可以给Spring目录中所有产品提供单一良好支持的表达式语言。...算术操作符:加法运算符可以用于数字,字符串和日期。减法可用于数字和日期。乘法和除法仅可以用于。其他支持的数学运算包括取模(%)和指数幂(^)。使用标准的运算符优先级。...关系运算符: //true boolean trueValue1 = parser.parseExpression("2 == 2").getValue(Boolean.class...(Boolean.class); 算术运算: // Addition int two = parser.parseExpression("1 + 1").getValue(Integer.class);...”, “Hello”); System.out.println(ep.parseExpression("#name").getValue(ctx)); 输出:Hello 赋值:属性设置是通过使用赋值运算符

    88110

    Java学习笔记2-程序基础

    byte:" + numByte + ", 字节数:" + Byte.SIZE / 8); System.out.println("int:" + numInt + ", 字节数:" + Integer.SIZE...; 基本数据类型占用的字节数 数据类型 字节数 封装器类 最大范围 byte 1 Byte -128 ~ 127 short 2 Short -32768 ~ 32767 int 4 Integer -...num2Int = 3 ^ 2; System.out.println(num2Int); num2Int = ~3; System.out.println(num2Int); } } 布尔运算 关系运算符优先级...= 第四级 && 第五级 | 短路运算 当一个布尔运算的表达式能够提前确定结果,则后续计算不再执行,直接返回结果; 三元运算符 a?...score DESC """; 不可变性 Java中字符属于引用类型,不可以改变,平常我们使用时表面看似变了,但实际上边的不是字符串,而是字符串变量的指向变了; 空值null和空字符串""; 空值null表示不存在

    38730

    数据库

    mysql社区版和企业版区别: 1.企业版只包含稳定之后的功能,社区版包含所有Mysql的最新功能。 也就是说,社区版是企业版的测试版,但是,前者的功能要比后者多。...2.官方的支持服务只针对企业版,用户在使用社区版时出现任何问题,Mysql官方概不负责。 至于管理工具,Mysql官方提供的工具都是免费的,从官方网站都可以下载到,同样可以用在社区版的Mysql上。...({age:{gte:18}})逻辑运算符查询时可以有多个条件,多个条件之间需要通过逻辑运算符连接逻辑与:默认是逻辑与的关系例3:查询年龄大于或等于18,并且性别为1的学生db.stu.find({age...) 70 redis> GET rank "70" 键不存在: redis> EXISTS counter (integer) 0 redis> INCRBY counter 30 (integer)...value 对不存在的 key 执行 APPEND : redis> EXISTS myphone # 确保 myphone 不存在 (integer) 0 redis>

    2.2K30
    领券