- 博客(730)
- 资源 (54)
- 问答 (4)
- 收藏
- 关注
原创 pycharm 设置环境出错
摘要:PyCharm 在创建项目时出现终端启动失败问题,提示"CannotopenLocal"错误,主要因无法执行PowerShell集成脚本powershell-integration.ps1。问题可能由脚本缺失/损坏、权限限制或安全策略导致。建议检查:1)验证脚本文件是否存在及权限;2)临时禁用安全软件;3)检查PowerShell执行策略;4)修改终端设置为普通PowerShell模式;5)查看日志获取详细信息;6)尝试其他项目目录;7)最终可尝试修复或重装PyCharm。该错误通
2025-06-09 16:11:02
745
原创 odoo17 气死人的变动
摘要:用户在Odoo17中调用CRM省市区三级联动功能时遇到XML解析错误,发现是ref引用问题导致。经排查模型定义、记录加载顺序和模块依赖关系后,发现实际原因是Odoo17与16版本在create方法实现上的差异所致。最终确认Odoo17支持@api.model_create_multi装饰器写法,而原16版本代码无需此写法也能正常运行。(148字)
2025-06-06 18:23:01
15
原创 Odoo17 技巧 | 如何获取Selection字段的显示值五种方法
Odoo获取Selection字段显示值的5种方法:1)模型内部通过字段selection属性转换为字典映射;2)外部脚本通过env获取模型字段定义;3)QWeb报表使用三元表达式;4)Python控制台调试时直接查询;5)后台Python使用fields_get方法。关键点包括处理动态selection函数、字典转换以及空值保护(.get()方法)。例如,字段值为'wh'时可返回"样品外观完好"。这些方法适用于在服务端、客户端或报表中获取Selection字段的可读标签。
2025-06-04 13:27:05
358
原创 odoo17 错误分析及备忘
摘要:本文分析了一个Odoo17中的ValueError错误,该错误是由于在res.partner的category_id字段中引用了不存在的ID"7"。错误发生在解析客户数据XML文件时。解决方案包括:1)检查父标签是否存在;2)确保标签创建顺序正确;3)验证引用关系;4)检查数据库中的对应记录。最终通过修改XML文件,使用eval属性正确设置Many2many字段解决了问题。建议开发者在处理类似问题时,注意数据依赖关系和字段赋值方式。
2025-06-04 09:44:36
112
原创 odoo17 windows server布署错误分析
摘要:用户在Windows Server部署Odoo17时遇到psycopg2数据库连接错误,报错显示UTF-8无法解码位置61的0xd6字节。经排查发现是数据库连接参数包含非UTF-8字符(如中文密码),但最终发现根本原因是未正确指定配置文件路径(--config参数缺失)。解决方案包括:1)检查配置文件中的特殊字符;2)改用纯ASCII密码;3)确保文件UTF-8编码;4)最终通过补全配置路径"--config d:\od172406\odjia.conf"解决问题。建议数据库凭证始
2025-06-02 19:45:16
691
原创 odoo18 新特性
可以根据国家法规、行业要求或公司特定需求,选择性地加载不同的“配置模块”来构建科目表(例如,添加特定税务科目、行业特定科目)。旨在更好地支持复杂集团架构下的多公司、多币种会计需求,科目表模板配置可以更好地适应不同子公司的本地化要求。更容易添加、修改、禁用科目,对科目的属性(如类型:资产、负债、收入、费用;在测试环境中充分测试,特别是涉及核心模块(如新会计引擎)的改动,评估对现有配置、定制化和业务流程的影响。简化了拣货、打包、入库、调拨、盘点等核心操作的步骤。优化了处理速度,尤其是在处理大量行项目时。
2025-05-31 11:49:06
631
原创 python 制作复杂表格报告
本文介绍了使用Python生成复杂Word表格报告的方法。重点解决三个核心问题:1) 动态合并单元格,根据数据内容自动判断行合并和列合并;2) 行高精确计算,基于文本长度和合并情况调整行高;3) 智能分页处理,确保表格跨页显示正确。通过python-docx库实现,预先处理数据确定合并范围,计算每行最大高度,并动态分页。代码提供了详细的实现方案,包括表格样式设置、中英文字体处理、对齐方式和分页逻辑等,可应用于实验室报告等需要复杂格式的业务场景。
2025-05-29 18:39:48
299
原创 python 生成复杂表格,自动分页等功能
首先,要解决“tree目录数据”和“Word表格互换”,指将树形结构的数据转换成Word表格,并在转换过程中合并相应的单元格以反映层次结构。希望将这些层次结构在Word表格中展示,通过合并单元格来表示父子关系,例如,一个父节点占据一行,其子节点在下方缩进显示,可能需要合并某些列来体现层级。可能需要为每个节点计算其在表格中的行数和列数,特别是当子节点存在时,父节点可能需要跨多行合并。例如,根节点可能需要合并所有列的一行,子节点可能只在第一列显示名称,后面的列合并或留空,或者根据具体需求调整。
2025-05-27 12:01:44
512
原创 odoo17 服务起动时出现ImportError: lxml.html.clean module is now a separate project lxml_html_clean.Install
Odoo17启动时报错"ImportError: lxml.html.clean"的原因是lxml 5.0+版本已将该模块分离为独立包。解决方案有两种:1)降级安装兼容的lxml 4.9.3版本;2)保持lxml 5.0+并额外安装lxml_html_clean包。推荐第一种方案:执行pip uninstall lxml -y后安装指定版本pip install "lxml==4.9.3"即可解决该启动错误。
2025-05-26 16:38:48
400
原创 python 自动生成不同行高的word
python实现,希望在Word文档中生成的表格能够根据单元格内容的高度自动分页,而不是预先设定每页的行数。当表格内容填满一页时,剩余的单元格应该在新的一页继续,显不页标为当前为第几页,并自动重建表头。
2025-05-24 09:10:29
309
原创 python word 读取section.page_height参数错误
Python-docx库读取Word页面高度异常问题摘要: 在使用python-docx(1.0.1/1.1.2版本)处理Word文档时,发现获取section.page_height参数存在异常。测试显示,默认A4纸高度(15840 twips/29.7cm)被错误读取为10058400 twips(约17741.9cm),手动设置后仍出现类似错误(10692130 twips)。尝试升级库版本未解决问题,最终只能改用其他方式实现报告自动化需求。该问题可能与python-docx库内部实现变化有关
2025-05-24 08:32:50
634
原创 odoo17 档案管理之翻译2
odoo17 档案管理之翻译2,翻译格式:#: model_terms:对象名称,arch_db:模块名.xml_id
2024-11-24 20:05:07
483
原创 odoo SyntaxWarning: invalid escape sequence ‘\w‘
如果你在处理正则表达式,通常使用原始字符串更为方便,因为正则表达式中经常使用反斜杠,而原始字符串可以避免很多转义相关的问题。函数(或任何类似的自定义警告处理函数)会在你的代码或你使用的库中遇到需要警告用户的情况时被调用。:如果代码中存在可能导致错误或意外行为的潜在问题,开发者可能会使用警告来提醒用户注意。:在处理可能涉及安全风险的操作时,软件可能会使用警告来提醒用户注意潜在的安全问题。:当代码使用了即将被弃用或已经弃用的功能时,库可能会调用警告函数来通知用户。
2024-08-25 21:53:43
4609
原创 odoo17 Field 没有invisible属性?
widget 指定字段的显示小部件 允许我们覆盖用于该字段的小控件。attrs 定义字段的动态属性(如可见性、只读等),使用域表达式 string 字段的标签,在UI中显示的名称
2024-08-25 19:41:43
1721
原创 odoo17 group col 属性
列多了,如过group组不够,会从两边开始填充,如2组,设置大于2的值。以前版本,col=4,在17中不能用了,或者方法变了。改成如下,会发现,col可以用group分好多列。odoo17 group col 属性。
2024-08-24 18:29:54
468
原创 WARNING XXX is not overriding the create method in batch
如果是在Odoo框架中,可能会有所不同,因为有些警告是为了帮助开发者发现问题而故意设置的。如果你确定某个警告对你的功能无影响,可以考虑在适当的地方添加异常处理,捕获并忽略这个警告。方法的批处理版本,这意味着当试图在批处理模式下调用创建函数时,可能会出现预期的行为不符,或者没有充分利用批量操作的优势,比如减少数据库交互次数等。这个WARNING消息是在Odoo的开发环境中产生的,它表明在名为"zhoujihua"的模块中,有一个名为。如果你想在Python中禁用特定的警告,可以在引发警告的代码块前加上。
2024-08-22 15:05:04
368
原创 odoo17 base 模块升级小bug
其它都还是那样,本想着是因为自己写的代码哪些没规范,就一点一点排除,最后想个方法,是不是base模块自身的升级功能引起的,就重新建新数据库,其它程序一点不安装,又重 新对base模块进行升级,问题依旧,噢,原来是这个原因,再看看base模块有什么不一样的,发现:、真怪了,只是在首次安装时进行了翻译,后面的多次升级没有,上面的一直是大写的administation,不知从哪里来的。这两天遇到一个奇对的问题,一升级包含base模块的模块,总会发现用户界面的翻译变成了英语大写,如下。内容动了,页面的却没动。
2024-08-10 17:33:45
767
原创 odoo17 翻译一个小bug
标红处,但在zh_CN.po中明显已经翻译过来了,采取暴力点的,直接把base下的base.pot删除,再更新一下,可以正常显示了。odoo17 翻译一个小bug。
2024-08-09 17:35:41
429
原创 odoo17 精减设置模块
效果可以,但会出现问题,后期安装相关模块时,有继承找到ID情况时有发生。改变方式,利用属性不显示,可以即达到我们的目的,又可以不影响后期安装。odoo17 精减设置模块。
2024-08-09 13:52:46
251
原创 odoo17 搜索栏升级的真是太方便了
文件中改成了‘包含有’变成了由于,改成“等于’也自动变为‘由于’,改成”奇怪‘则正常显示’奇怪‘,你说怪不怪。没事还是要多研究研究原代码,可用的地方真多,维一的搜索中的翻译老变化,有知道的朋友说声,odoo17 搜索栏升级的真是太方便了。
2024-08-08 18:01:27
561
1
原创 我的创作纪念日
odoo从12版本开始学习,odoo13在实用中练习,后面的odoo14,odoo15随其更新而学习,升级使用过的系统,看着odoo越来越成熟,越来越好用,但可惜的是认识到的却并不见其猛增,从工作中深感其强大与神奇。随着Odoo16的发布,OWL框架也进入2.x版本,优化了部分功能,并且大大提升了运行速度.odoo在小微型生产企业、贸易企业中间非常流行,特别是在国外,国内由于使用习惯等问题,随着本地人的参于及改进,意识的提高,使用人员也在与日俱增,从人才招聘方面可以反应出使用的企业及用户越来越多了。
2024-07-26 12:22:59
319
原创 解决:pywintypes.com_error: -2147221021, ‘操作无法使用’及-2146959355, ‘服务器运行失败‘问题
经过多次试验,看网上的一些技术文章,也没找到原因,最后无意中发现,office没有激活,office成功激活后,再重新运行,ok。
2024-07-23 22:16:25
585
原创 odoo17 win11布署
windows 11专业版,python 3.12.3 postgresql postgresql-13.15-1-windows-x64。正常,把配置文件中的密码在pgadmin中进行相应用户权限设置。安装过程中适当调了一下python库版本。
2024-07-21 09:29:07
677
1
原创 odoo17 小变更4
sbgl_yuyue/views/yuyue.xml中的视图 设备预约 定义无效。2、calendar 中的quick_add="false"参数。1、代码中去除了访问私人地址权限,但翻译中均还有,怪不。代码也查看了,的确没有了此权限组。odoo17 小变更4。
2024-06-22 22:09:56
750
原创 odoo17 小变更3 Warning、 “attrs “和 “states “不再用
odoo17 小变更3 Warning、 "attrs "和 "states "不再用,如 attrs={'invisible':[('status_id','!=','报废')]}
2024-06-22 05:28:39
548
原创 odoo17 小变更2 ValueError: Module sbgl_label: invalid manifest
odoo17 小变更2 ValueError: Module sbgl_label: invalid manifest,这个功能也有点好处,区分以前版本较易。模块版本号检查通不过。
2024-06-21 09:18:55
265
原创 odoo17 升级小细节1
以前的历史版本做了一个小工具对翻译数据库在前端查找修改翻译,但在升级时,才发现odoo17去除了ir.translation表,查看分析了下原码,原来在这部分变化很大,在菜单中删除了以前的在设置中加载翻译的功能。翻译字段主要放在了Ir_mode_相关数据库表的josnb字段中。
2024-06-20 16:17:45
342
原创 gitblit git pycharm 新建版本库及push备忘
gitblit git pycharm 新建版本库及push备忘,在终端l中输入ssh,如果有消息弹出说明安装成功。
2024-06-18 21:47:52
1015
原创 git 错误 no matching host key type found. Their offer: ssh-rsa,ssh-dssfatal: Could not read from rem
解决方法:修改C:\Program Files\Git\etc\ssh下ssh_config文件未尾增加:顺利解决。
2024-06-18 21:20:53
426
省市区县及odoo格式的省市区三级联动数据.zip
2021-04-14
pyWinhook-1.6.2-cp37-cp37m-win_amd64.zip
2021-06-25
git windows 工具Git-2.30.0-64-bit 最新版
2021-01-09
两gzip,一个windows,一个原码.zip
2021-02-22
TortoiseGit-2.11.0.0-64bit工具.zip
2021-01-25
scrapt windows安装却少的vc
2020-12-27
FontForge exe及下载的原码
2020-12-02
postgresql-10.1-3-windows-x64.zip
2020-07-25
https://blog.youkuaiyun.com/fqfq123456/article/details/127192935 拼图游原码
2023-01-03
飞机大战 https://blog.youkuaiyun.com/fqfq123456/article/details/127113824
2023-01-03
元旦倒计时带背景及背景音乐
2022-12-17
python 元旦倒计时代码
2022-12-17
学生学python编程-实现贪吃蛇小游戏+原码
2022-12-03
变色的小球效果录屏,在博客中有详细介绍
2022-10-10
免费功能强大的录屏软件
2022-08-20
python3.10.6,官网下的较慢,放此备份一份,便于大家学习使用
2022-08-18
Odoo owl 学习笔记之11—slots 目录 插槽概述... 1 命名槽... 2 渲染上下文
2022-05-10
Odoo owl学习笔记之七--模板(前端核心内容) 内容 概述 指令 QWeb 模板参考 白色空间 表达评估 静态 h
2022-05-08
Owl 学习笔记之六--表单输入绑定 我们经常需要能够从 html input(或 textarea, or select)中
2022-05-07
Hooks 被 React 推广为解决以下问题的一种方法: 帮助在组件之间重用有状态的逻辑 在复杂组件中按功能组织代码 在功能
2022-05-07
Owl 学习笔记之四---属性 内容 概述 定义 绑定功能属性 动态属性 默认属性 属性验证 良好实践 概述 在 Ow
2022-05-06
内容 概述 设置环境 使用子环境 环境的内容 概述 环境是树中所有组件的共享对象。Owl 本身不使用它,但它对应用程序开发人
2022-05-06
Owl 学习之一--app 概述 每个 Owl 应用程序都有一个根元素、一组模板、一个环境以及可能的一些其他设置。该App类是一
2022-05-05
Android SDK(安卓模拟器)是Google发布的一套开发工具,jdk适于win7 新测可用
2022-04-25
pdf使用中的乱码所需字体SimSun及使用说明.zip
2021-11-30
odoo 最近老提示:会话过期
2023-02-10
中药生产厂家现在有用Mes系统吗,用的什么品牌的?
2022-08-23
python 你开发这样的管理软件怎么收费,十万多还是少?
2022-05-25
聊聊大家odoo应用场景,哪个模块用的多
2022-05-29
vip文章粉丝可以看到吗?
2022-05-23
大家了解的管理软件有用odoo开源或二次开发的吗
2022-04-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人