自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(147)
  • 收藏
  • 关注

原创 重学JS-001 --- JavaScript算法与数据结构(一)JavaScript 基础知识

函数 是可以在整个应用程序中重复使用的代码块。function 关键字告诉 JavaScript name 变量将是一个函数。parameter 是一个变量,表示在使用函数时传递给函数的值。一个函数可以具有任意数量的 参数。类似于 for 循环,花括号之间的空间是 函数主体。

2025-07-29 15:04:21 678

原创 odoo-060 git版本:发布/生产版本落后开发版本部署

原来有一个master 分支,再新建一个dev分支,这样测试通过的提交到正式分支就行。下一个功能比较复杂,周一提交,结果周末没有更新,导致现在还有没测试过的不能发布的。周五提交了一个版本,本来打算使用这个版本的,周末更新。在gitee上可以操作全部的commit合并提交;原来只有一个master分支。

2025-07-29 13:56:22 196

原创 odoo-059 xml中字段上写 domain 和 filter_domain 什么区别

区别对比​。

2025-07-21 16:14:46 235

原创 重学前端008 --- 响应式网页设计 CSS 无障碍 Quiz

head > <!-- 基础字符编码声明 --> < meta charset = " UTF-8 " > <!-- 视口设置,响应式设计必备 --> < meta name = " viewport " content = " width=device-width, initial-scale=1.0 " > <!-- 页面描述(SEO重要元素) --> < meta name = " description " content = " 这里是网页的简要描述,约150-160字符 " > <!

2025-07-21 16:02:17 724

原创 重学前端007 --- 响应式网页设计 CSS 排版

元素默认外边距(Margin)默认内边距(Padding)作用<h1>- <h6>上下 0.5em~1em无标题与内容分隔<p>上下 1em无段落间距<ul>/ <ol>上下 1em,左右 40px无列表缩进上下 1em,左右 40px无引用内容隔离<form>上下 1em无表单分隔<button>无上下左右 0.5em~1em按钮文字间距无上下左右 0.25em~0.5em输入内容间距<fieldset>上下 0.5em。

2025-07-16 17:02:40 288

原创 重学前端006 --- 响应式网页设计 CSS 弹性盒子

特性描述作用控制元素的宽度和高度如何计算,即是否将内边距和边框包含在内。​​取值​​content-box(默认值):宽度和高度仅表示内容区域的尺寸;border-box:宽度和高度表示整个盒子的尺寸(包括内容、内边距和边框)。​​默认值​​​​常见用途​精确控制元素尺寸、简化布局计算、响应式设计、表单元素样式调整等。​​全局设置​​通常会在全局范围内设置 box-sizing: border-box;,以便统一盒模型的计算方式。

2025-07-16 14:26:49 593

原创 重学前端005 --- 响应式网页设计 CSS 盒子模型

每个 HTML 元素都是一个盒子,它拥有着自己的间距和边框。这叫作“盒子模型”。

2025-07-15 10:31:59 611

原创 重学前端004 --- 响应式网页设计 HTML 表单

单位类型基准特点使用场景px绝对单位屏幕像素固定大小,精确控制图标、边框、固定尺寸元素vh相对单位视口高度基于视口高度,响应式设计友好全屏背景、高度动态调整vw相对单位视口宽度基于视口宽度,响应式设计友好全屏背景、宽度动态调整em相对单位当前元素或父元素的字体大小相对性较强,可能受嵌套影响字体大小、局部尺寸调整rem相对单位根元素(<html>)的字体大小 相对基准固定,易于控制全局字体大小、响应式布局。

2025-07-11 14:56:29 379

原创 重学前端003 --- 响应式网页设计 CSS 颜色

根据在这里实践,记录笔记总结。

2025-07-11 12:44:40 506

原创 Linux-09 ubuntu卸载更新软件包导致的问题,没彻底解决

这次看到提示,立马修改,结果出了重大事故,python3.10 没了,数据库pgadmin4 也打不开了。ubuntu系统更新有问题,右上角提示如上,以前系统崩溃也是因为某个更新导致。有时候开机会显示这个问题,有时候又没了。

2025-07-07 10:04:42 232

原创 重学前端002 --- 响应式网页设计 CSS 基础

根据在这里实践,调整顺序后做的总结。

2025-07-04 16:46:08 367

原创 odoo-058 odoo恢复备份数据库后,filestore中的附件没有备份成功报错,如何解决

在这里插入图片描述](https://i-blog.csdnimg.cn/direct/efc60c75c249465aaae394d0c1032b8d.png)可以把待恢复的数据库文件解压,之间把里面的filestore的文件复制过来。恢复备份数据库后,filestore中的附件没有备份成功报错,如何解决。原来里面只有几个文件夹。

2025-07-03 11:25:31 150

原创 odoo-057 pgadmin 登录忘记密码

pgadmin登录忘记密码解决。

2025-07-03 11:21:18 213

原创 重学前端001 --- 响应式网页设计 HTML

前端 html 复习。

2025-07-01 11:25:34 989

原创 odoo-056 form 视图的瞬态模型打开权限问题?

瞬态模型的权限问题。

2025-06-18 15:56:57 191

原创 odoo-055 怎么知道到底是哪个onchange方法起作用的

有时候好多个onchange一起起作用出错的,排查问题的时候,如果能知道是具体哪个方法导致的问题,解决起来就很容易。onchange 方法,是视图上 某个字段发生改变导致其他字段发生的变化。

2025-06-18 15:48:57 148

原创 odoo-054 one2many 字段新增时检查上一行某个字段是否填写

对 o2m 字段的检查。

2025-06-18 15:42:27 244

原创 odoo-053 odoo的one2many字段,级联删除ondelete=‘cascade‘是写在哪里?

One2many 字段的ondelete在 One2many 字段中显式指定 ondelete=‘cascade’,以确保数据一致性。(如果不指定,会有很多脏数据。在 Many2many 中通常不需要手动指定 ondelete。说明:上述是AI查询出来的结果总结记录。

2025-06-09 11:31:55 302

原创 Linux-08 ubuntu 的 chrome浏览器不能使用 搜狗 输入法(版本问题),但是火狐可以

chrome 不支持搜狗输入法解决。

2025-06-09 11:17:19 839

原创 Linux-07 ubuntu 的 chrome 启动不了

ubutnu系统换硬盘后,chrome启动不了解决方法记录。

2025-06-05 11:08:16 653

原创 odoo-052 odoo启动提示:OSError: [Errno 98] Address already in use,端口占用

lsof” 是 “List Open Files” 的缩写,它是一个在类 Unix 系统(如 Linux、macOS 等)中非常实用的命令行工具,用于列出当前系统打开文件的信息。在类 Unix 系统里,网络连接、设备等也被视为文件,所以 “lsof” 不仅能查看普通文件的打开情况,还能查看网络端口的使用情况等。sudo:以超级用户权限运行命令,因为查看某些进程信息可能需要管理员权限。-i:表示查看网络连接相关的信息。:8077:指定要查询的端口号。

2025-05-20 15:37:23 287

原创 odoo-051 odoo的form视图下消息栏的订单号超链接实现

消息区生成订单超链接。

2025-05-14 10:21:43 472

原创 odoo-050 ir.sequence 按规则生成序列号(会忘,记录下)

序列号生成步骤记录。

2025-05-14 09:59:54 209

原创 odoo-049 Pycharm 中 git stash 后有pyc 文件,如何删除pyc文件

rm git cache

2025-05-09 11:21:58 419

原创 odoo-048 product.template和product.product中的同一个o2m字段断开关联,单独设置值

product.template和product.product中的同一个o2m字段断开关联,单独设置值。

2025-05-09 10:32:33 332

原创 Linux-06 ubuntu 系统截图软件使用简单记录

原先使用的 Flameshot 截图软件,在ubuntu 18.04下可以正常使用。安装过后重新安装,反而打不开了,但是快捷键还是有用的,但是没有修改已有的问题。(PS:按照AI说的修改还崩了一次 ubuntu 系统,进入不了界面操作)系统升级到22.04 后,安装后的只能截图,不能标注,想着修复下。界面不喜欢,还需要再点击一次才能截图,没找到标注的按钮。以下是个人备忘录记录,如何使用需要客官自己研究。截图后保存不了 ,可能我不会使用。安装后可以界面操作,找到图标打开。安装时间比较长,四五分钟左右要的。

2025-04-25 16:02:31 681

原创 Linux-05 半个月崩了三次 ubuntu 系统记录

截图软件Flameshot 在 ubuntu 22.04 系统下显示不了标注的功能,查了Kimi,根据AI修改,把WaylandEnable=false的注释去掉,reboot后就进入不了界面了。系统默认的打不开mp4文件,下载好能用了的Celluloid,想着把这个多余的清理掉,就再也进不去了。第一天下班可以正常使用,第二天上班就进步了系统了,提示系统损坏。卸载了如下的文件 Videos。莫名其妙,没找到原因。

2025-04-25 15:54:37 302

原创 Linux-04 ubuntu系统坏了,怎么挂载硬盘复制数据

前几天刚换的ubuntu 硬盘,今天早上开机又崩了,显示系统问题,无法修复,使用以前备份好的盘,不过前几天是老板帮忙挂载好的,看着简单,两条命令就搞定,今天我自己试试。排查问题,浏览器之间输入file://mnt/mydrive 路劲可以看到文件目录,证明是成功。权限问题,给 777 权限,执行完,可以进入文件夹,但是不显示界面上的硬盘符。(内置硬盘​​:通常是 sda(主硬盘)或 sdb(如果有第二块内置硬盘)。​文件格式是 ext4 的,是Linux 系统的,所以我的硬盘是 sdb2。

2025-04-22 11:45:43 352

原创 odoo-047 ValueError: 字段 `attachment_location` 不存在

在应用中排查,发现有的模块安装了,但是如果上面没有显示已安装的灰色字体,那么这些模块是没有安装成功的,比如下面的。去源数据库上,在设置-技术菜单找到字段这个菜单,在杂项中可以看到这个字段在哪个应用中,把缺少的模块安装升级下。点开这个模块,可以看到只有取消升级的按钮,这个模块需要重新安装才行。本地还原数据库的时候,打开视图报错:ValueError: 字段。

2025-04-21 14:45:21 166

原创 odoo-046 视图显示的 name 数据库中存储的不一样

如果遇到已有数据存在产品现实名称跟数据库查询名称不一样的问题,多半是多语言翻译的问题;ir.translation 模型中src 是在当前语言状态下输入的源值;value是翻译的值,是当前语言环境下显示在form视图上的值;英文状态下修改name值,会同步修改英文状态下翻译中的src和value的值,以及中文状态下的src值,但是不会修改中文下的翻译的值,也就是中文下form视图下显示的值,需要手动修改;如果遇到复制的产品,通过上述还是不一样,则需要修改源头产品的name(原因不知道为啥)

2025-04-16 11:42:59 1070

原创 odoo-045 ModuleNotFoundError: No module named ‘_sqlite3‘

就是项目启动,本来好好地,忽然有一天报错,不知道什么原因。重新安装后可以看到这个文件夹中的libs的时间都更新了。尝试安装了类似的库,但是还是会报错的。再次启动odoo项目就ok了。虚拟环境和公共环境直接安装。都会报找不到这个库的问题。我是在虚拟环境中使用的。

2025-04-02 23:18:47 311

原创 odoo-044 更新模块报错:约束错误 update or delete on table “ir_model“ violates foreign key constraint

一开始没思路,根据说的错误位置 ir_model_relation,在视图上找,在数据库中查询这个模型的数据都看不出问题。以前使用过的code,stash后,模型之间更新到数据库中了,我再次更新这个模块就报这个错,好在即使报错也不影响使用。后来,这里提到一个关键id(411),顺着这个才知道这个问题所在。更新前,我把一个暂时不紧急的任务代码。更新后,查出来问题的。

2025-03-27 16:07:42 252

原创 odoo-043 过滤用户只能看其中某个仓库的两种方法

客户有个特殊的用户,需要只能看到仓库AA相关的内容,比如库存概览,调拨。总共有两个仓库,一个是AA, 一个是BB。备注: odoo13 版本方法二:通过 和 方法说明:

2025-03-19 10:02:23 367

原创 Linux-03 删除ubuntu系统文件夹Videos和Templates后,如何恢复

手欠的嫌弃Videos和Templates文件夹是空的,也不会用,就删除了,然后这些都不能点击了。手动把删除的文件创建出来,垃圾桶也点击不了。

2025-03-17 10:26:31 271

原创 odoo-042 odoo经常忘记pg数据库登录密码之修改(损坏数据库需要删除)

使用ubutnu系统自带的软件安装 pgadmin4 后,重启,登录数据库。忘了数据库的用户名和密码,odoo的数据库已经通过网页进入不了。默认用户是postgres。一、切换到数据库用户postgres,但是忘了密码:修改其他用户密码:更新密码为:1二、切换到用户postgres:通过直接登录到数据库终端三、查看数据库用户:四、修改postgres用户的登录密码为1,通过pgadmin4登录数据库

2025-03-15 10:00:00 538

原创 odoo-041 domain特殊操作符,parent_of、child_of 用于层级关系字段 many2one、many2many 的筛选

使用 parent_of,child_of 筛选m2m数据。

2025-03-14 14:26:53 472

原创 odoo-040 odoo17前端的js方法调用后端py方法action报错

自定义页面写js方法调用后端的方法,返回action报错。

2024-11-13 11:36:24 592

原创 odoo-039 采购订单已接收修改

调拨单上的作业源位置是来源于调拨单的源位置,修改这个源位置为伙伴/供应商,再退回就可以了.但如果调拨单picking的作业类型的退回作业类型的默认目的位置存在,就选这个.picking 退回物理位置/中转位置的时候,采购单上的已接收是增加的.采购订单生成调拨单的时候,调拨单上的源位置来源于供应商里面的供应商位置.这个是由于物理位置/中转位置的作业类型是中转位置.(代码阅读知道的)调拨单退回的时候,退回的库位默认是调拨单的源位置和目的位置调换.

2024-07-25 17:05:11 396

原创 odoo-038 Could not install packages due to an OSError: Missing dependencies for SOCKS support.

安装报错

2024-07-02 14:01:19 535 1

原创 odoo-037 实现一个权限组对指定菜单可见

特殊权限组对指定菜单可见。

2024-04-01 10:17:33 612

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除