- 博客(21)
- 收藏
- 关注
原创 odoo “Cannot read properties of undefined (reading ‘display_name‘)“
比如 many2one 你用上了 many2many_tags 这个部件 因为是m2m字段会默认显示 display_name 这个字段的值,在前端控制和显示的。是你xml文件的关联字段上的widget 写错了。
2023-05-17 21:33:39 277
原创 安装 pip install psycopg2 出错问题
`This error originates from a subprocess, and is likely not a problem with pip.error: legacy-install-failure× Encountered error while trying to install package.╰─> psycopg2 `sudo apt install libpq-devpip install psycopg2
2023-04-14 16:34:39 313
原创 odoo12 开启工作流修改工作流消息数据
odoo12 工作流数据保存在哪里这样的消息保存在mail_tracking_value表中, 其中 mail_tracking_value 是任何模型的字段上加了track_visibility= all or track_visibility= onchange 属性后的字段就会被记录,每一个字段改变时就会被创建一条记录,如需要修改对应的记录消息修改对应表中的 old_value_x -> new_value_x 等值就好,不同的字段类型数据有不同的字段去储存。mail_tr
2022-01-12 19:47:15 314
原创 odoo12 onchange 获取更改之前的值
odoo12 onchange 获取更改之前的值在 onchange 的时候我们或许需要 获取原有的值和改变后的值进行对比odoo12 在onchange监听的字段改变的时 self.id 会是一个虚拟的id,原始值的对象保存 在self._origin中odoo 在虚拟id的时候在orm层面已经对原始的值进行了修改,从orm层面获取不到上一层的数据,可以使用sql语句在数据库层面去获取到最初的值,并做出相应的比较,原始被修改对象的id可以通过self._origin.id 获取...
2022-01-07 16:51:43 1263
原创 odoo12 右上角的弹窗提示
odoo12 右上角的弹窗提示self.env.user.notify_success(message=“设置成功”)或者返回一个东西
2022-01-06 11:14:50 273
原创 odoo12 拓展日历的js,更具上下文穿过来的值去处理日历的禁止
"use strict"; // 拓展日历的js,如果context中传递了create=false,禁用日历视图的创建 var CalendarView = require('web.CalendarView'); CalendarView.include({ init: function (viewInfo, params) { this._super.apply(this, arguments); var...
2021-12-31 15:41:57 549
原创 Odoo JavaScript点击Tree视图禁止跳转Form
Odoo JavaScript点击Tree视图禁止跳转FormbstractController.include({ _onOpenRecord: function (ev) { return false }})// 最初是重写_onRowClicked方法, 然后发现Bug, 勾选不了记录, 改成_onOpenRecord解决问题.(2021-8-27)...
2021-11-11 15:19:36 999
原创 odoo14 报错 “注册:没有为新用户提供登录
odoo14 报错 “注册:没有为新用户提供登录” while evaluatingdooo14 定时任务在获取对应的记录并创建对应记录的时候,在我们会去到其他表格中获取值时候不能用返回过来的对象.create去创建对应的记录例如:下面定时任务中可能会出现的问题 # sale_order 是调用其他方法返回的对应的销售订单对象 for sale in sale_order: sale.create({'id':1})上面代码看似正常没问题,但是在些时候机会出现 入下的错误,“Si
2021-09-30 19:53:40 284
原创 odoo14 tree上面增加自定义面板和seach左边栏搜索
odoo14 tree上面增加自定义面板banner_route=“id”> 自定义模板的就可以在tree上面加自定义页面search视图中增加<searchpanel> <field name="字段名" icon="fa-users" enable_counters="1"/> </searchpanel>就可以在左侧栏中增加一侧选项...
2021-09-27 16:00:03 724
原创 python 推导式
python 推导式Python里面有个很棒的语法糖(syntactic sugar),它就是 list comprehension ,有人把它翻译成“列表推导式”,也有人翻译成“列表解析式”。名字听上去很难理解,但是看它的语法就很清晰了。虽然名字叫做 list comprehension,但是这个语法同样适用于dict、set等这一系列可迭代(iterable)数据结构。列表推导式语法规范:out_list = [out_express for out_express in input_lis
2021-09-25 11:57:40 74
转载 odoo前端文字强制不换行
补充CSS知识:复制代码一、强制换行1 word-break: break-all; 只对英文起作用,以字母作为换行依据。2 word-wrap: break-word; 只对英文起作用,以单词作为换行依据。3 white-space: pre-wrap; 只对中文起作用,强制换行。word-break:break-all 和 word-wrap:break-word 都是能使其容器如DIV的内容自动换行,它们的区别在于:1、word-break:break-all假设div宽度为450px
2021-09-06 11:52:05 1228
原创 Failed to load registry 错误
启动odoo 的时候控制台爆出这个 Failed to load registry 错误是继承关系有些问题_inherit=[] 中模型继承有先后顺序, 比如_inherit = [‘mail.thread’, ‘mail.activity.mixin’]mail.thread 就要写在 mail.activity.mixin 前面不然就会报出 Failed to load registry 的错误...
2021-08-24 18:09:04 853
原创 odoo Failed to load registry 错误
启动odoo 的时候控制台爆出这个 Failed to load registry 错误是继承关系有些问题_inherit=[] 中模型继承有先后顺序, 比如_inherit = ['mail.thread', 'mail.activity.mixin']mail.thread 就要写在mail.activity.mixin 前面不然就会报出 Failed to load registry 的错误...
2021-08-24 18:05:05 1218
原创 odoo 字段设置权限
odoo14 字段设置权限1, 在 scurty文件中新增一个xml(res.groups.xml)文件在文件中下写入语句<odoo> <record id="sale_order_group_price" model="res.groups"> <field name="name">销售价格显示</field> </record></odoo>新增的xml文件需要在__manifest__.py
2021-08-21 16:50:07 904
原创 odoo 在tree后面增加按钮并绑定事件
odoo 在tree后面增加按钮并绑定事件首先我们要自定义js文件,名字可以随意取 "use strict"; var ListController = require('web.ListController'); // 这个是要用的插件默认写法 ListController.include({ renderButtons: function ($node){ var $buttons = this._super.apply(this
2021-08-03 17:58:35 611 1
原创 odoo KeyError: ‘ir.http’
odoo KeyError: ‘ir.http’ - - -这个问题是你的数据库没有配置好,
2021-07-15 01:14:40 511 2
原创 Failed to load server-wide module `web`问题
odoo Failed to load server-wide module web问题网上找了很多 都是说是 addons_path 忘记写addons了,其实你需要检查的是2个地方:1 看配置.config配置文件中的addons_path是不是将本项目的addons 路劲写进去,2 看你环境的Jinja2包的版本是不是 2.11.2,不是请更新到这个版本....
2021-07-15 01:11:30 928
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人