logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

如何在 Odoo 16 中添加计算字段的搜索过滤器

当我们需要从其他字段获取计算值或计算值时,就会使用计算字段。换句话说,不是从数据库中检索值,而是可以使用函数计算字段的值。在 Odoo 中,计算字段可以以两种不同的方式存储。(注意:如果维护 store=True,则只有在依赖字段的值发生变化时,计算函数才会运行)。因此,在某些情况下我们需要使用这些计算字段进行搜索或过滤。同样,我们不仅可以为布尔字段添加搜索功能,还可以为其他类别字段的计算字段添加

#python#前端#xml
odoo14前端批量下载附件(可以多个附件)模块

在odoo项目中,将当前列表中被选中记录(一条记录可能有多个附件)的附件在前端批量下载下来,形成一个压缩包,并且通过记录表单字段值进行分类,同一个记录的附件放在以当前表单字段命名的文件夹中。先进行构思:先选中记录,点击某个按钮或动作(带防抖功能)执行 post 请求并附带选中记录的当前模型名称和ID的内容,后端在接收到请求后,根据post附带的信息获取对应附件打包压缩发送前端,前端接收后处理数据并

#python#后端
Odoo14 动态过滤或联动domain

Odoo14 动态过滤或联动domain,在 Odoo14 中最常用的动态过滤或联动domain的方法有两种使用 上下文 context 和 重写 _search() 或 _name_search() 方法 使用 onchange() 装饰器 的 domain 返回值,需要了解更多的 onchange装饰器返回值内容

#前端#后端#python +1
python线程同步:Threading-Event()

set()— 全局内置标志Flag,将标志Flag 设置为 True,通知在等待状态(wait)的线程恢复运行isSet()— 获取标志Flag当前状态,返回True 或者 Falsewait()— 一旦调用,线程将会处于阻塞状态,直到等待其他线程调用set()函数恢复运行clear()— 将标志设置为False。

#python#开发语言
树莓派(linux)使用Motion动作捕捉或实时获取视频

在浏览器输入ip:8081,查看第1个摄像头视频,如果有多个摄像头,访问不同端口号即可,如ip:8082,ip:8083。已知的,最大可以支持3个。修改/etc/motion/motion.conf,如下图所示,去掉cameraX前的注释,即启用该摄像头配置,motion会自动读取配置文件,启动多个摄像头。stream_maxrate 70 #默认为1,图像会比较卡,将这个参数设置为 100 或者

#linux#音视频#运维 +2
Linux 传输数据(Linux和windows)

scp [当前系统文件名] 目标系统地址:路径(pi@192.168.6.47:/home/pi/mypython)远程IP为:xiaoshi@192.168.6.47:/home/pi/mypython/[文件夹名或文件名]注意:如果是传输的是文件夹,scp -r。注意:如果是传输的是文件夹,scp -r。当前ip为:192.168.9.11:/注意:如果是传输的是文件夹,scp -r。传输系统

#linux#服务器#运维
Linux输入密码一直循环在登录界面

把/etc/passwd中的root:x:0:0:root:/root:/bin/bash,改为root::0:0:root:/root:/bin/bash,就可以了,就是去掉了里面的x,这样root用户就不用密码了。我们只需将其修改为不执行gettty,而是执行自己编写的一个脚本,就可以跳过用户名和密码的输入。ubuntu软件的删除一般用“ubuntu软件中心”或“新立得”就能搞定,但有时用命令

#linux#firefox#ubuntu
到底了