logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Django drf 的 serializers.ModelSerializer 序列化 重写 Model的返回数据和字段 (两种方式)

instance : 是当前 model 所指定的对象。(当前为 Student)# 改变该字段返回的数据:函数定义为 : get_ + 字段名(有下划线)# source='sex' 指定model中要修改的字段,# 注意:函数名不能和 字段名重复 否则会覆盖,# 在指定的 model 下定义指定的返回数据。# self 指的是当前 model。

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

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

#python#前端#xml
Odoo14 动态过滤或联动domain

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

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

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

#前端#后端#python +1
树莓派(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
到底了