会员
周边
新闻
博问
AI培训
云市场
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
行则将至,做则必成
odoo定制开发--上海恒造--http://www.dmmsys.com/
博客园
首页
新随笔
联系
管理
订阅
[置顶]
(原创)odoo17 前端owl模板输出html标记
摘要: odoo17下,使用t-out指令在模板中输出html标记,请使用markup工具方法
阅读全文
posted @ 2024-03-19 16:21 goyier
阅读(11)
评论(0)
推荐(0)
编辑
[置顶]
(原创)odoo17下 integer类型字段格式化控制
摘要: 通过在字段选项(options)中设置enable_formatting(Boolean)来控制,组件在显示时是否进行格式化。
阅读全文
posted @ 2024-03-19 10:06 goyier
阅读(4)
评论(0)
推荐(0)
编辑
[置顶]
(原创)odoo16,odoo17新特性:计算字段之预计算
摘要: 在odoo16中,对于存储型(store=True)计算字段当设置precompute为True时,在模型执行实际的创建操作之前,会使用当前提供的vals,创建一个虚拟记录(通过new方法),并通过访问虚拟记录的字段,来获取计算后字段值。
阅读全文
posted @ 2024-01-11 09:19 goyier
阅读(76)
评论(0)
推荐(0)
编辑
[置顶]
(原创)再论odoo中的计算字段
摘要: 计算字段严格意义上分为两种:存储型和非存储型。 1)非存储型的计算字段,在其计算方法中,要确保该字段被赋值,也是保证缓存中有这个字段的值,否则会报错。13以前会报CacheMiss的错误,14以后会报ValueError的错误。 当他依赖的字段修改时,通过modified方法,使它在缓存中无效,在后
阅读全文
posted @ 2024-01-10 10:30 goyier
阅读(19)
评论(0)
推荐(0)
编辑
[置顶]
(原创)odoo one2many字段以子列表形式显示
摘要: 模块详情
阅读全文
posted @ 2021-08-22 19:19 goyier
阅读(476)
评论(0)
推荐(0)
编辑
[置顶]
(原创)odoo动态设置树形视图中的字段,每个用户可定制自己要显示的字段
摘要: 模块详情
阅读全文
posted @ 2021-08-22 19:14 goyier
阅读(312)
评论(0)
推荐(0)
编辑
[置顶]
热烈庆贺odoo模块商城上线.http://www.dmmsys.com/zh_CN/shop
摘要:
阅读全文
posted @ 2019-03-28 16:18 goyier
阅读(659)
评论(0)
推荐(0)
编辑
2023年12月15日
odoo各版本onchange处理逻辑的异同
摘要: 1.default_get的使用 1.1 14以前在form视图中新建记录时,会单独对default_get进行调用,然后执行onchange. 14以后onchange中当第一次调用时,后台会自动调用default_get获取默认值,不通过前端调用。 2. onchange返回值的处理 2.1 1
阅读全文
posted @ 2023-12-15 09:32 goyier
阅读(17)
评论(0)
推荐(0)
编辑
2023年10月23日
virtualenv 使用python3.12时出现 no module named 'distutils'
摘要: distutils 包已经从标准库中移除。
阅读全文
posted @ 2023-10-23 14:49 goyier
阅读(589)
评论(2)
推荐(0)
编辑
ubuntu20.04下源码编译python 3.12
摘要: 需要注意的地方 1.安装依赖:https://devguide.python.org/getting-started/setup-building/#build-dependencies sudo apt-get install build-essential gdb lcov pkg-config
阅读全文
posted @ 2023-10-23 14:14 goyier
阅读(198)
评论(0)
推荐(0)
编辑
2023年3月2日
(原创)Onlyoffice docs docker实例安装示例后,打开文档提示:文档下载失败
摘要: 不能使用localhost.请用本机ip访问
阅读全文
posted @ 2023-03-02 15:02 goyier
阅读(1107)
评论(0)
推荐(0)
编辑
2021年8月30日
(原创)odoo15(master)下,列表导出权限控制
摘要: 列表导出增加一个内置用户组"base.group_allow_export"以增强权限控制。
阅读全文
posted @ 2021-08-30 05:49 goyier
阅读(320)
评论(0)
推荐(0)
编辑
2021年8月19日
(原创)odoo14下qweb模板的前端与后端语法区别
摘要: 1.后端(qweb打包) 后端使用t-inherit 指定继承的模板,使用t-inherit-mode 指定继承的模式,使用xpath定位标记,使用position指定扩展位置。 2.前端 前端仍旧使用t-extend 指定继承的模板,使用t-jquery来定位标记,使用t-operation指定扩
阅读全文
posted @ 2021-08-19 15:18 goyier
阅读(293)
评论(0)
推荐(0)
编辑
2021年2月28日
(原创)odoo计算字段报CacheMiss异常
摘要: 在odoo计算字段获取值的中的过程中报出odoo.exceptions.CacheMiss异常,常见的原因为是在计算字段方法中没有为该计算字段赋值。如图 方法"_compute_test"中,因为test_compute存在赋值条件,并不能保证所有的记录都能正常设置"test_compute"的值,
阅读全文
posted @ 2021-02-28 22:16 goyier
阅读(1061)
评论(0)
推荐(0)
编辑
(原创)odoo中字段默认值的获取顺序
摘要: odoo中某个字段的默认值的取值顺序 1.搜索当前记录集(recordset)中的context中是否存在"default_字段名"的键,如果存在则取值 2.搜索模型(ir.default)中是否为该模型的指定字段定义了默认值。 3.搜索当前字段的定义中是否定义了默认值。
阅读全文
posted @ 2021-02-28 21:48 goyier
阅读(188)
评论(0)
推荐(0)
编辑
2020年3月30日
python3.7与python3.6,python2.7 pyc文件头部差异
摘要:
阅读全文
posted @ 2020-03-30 11:22 goyier
阅读(1174)
评论(0)
推荐(0)
编辑
2020年3月5日
odoo13下searchpanel进行扩展.
摘要: 模块详情
阅读全文
posted @ 2020-03-05 16:39 goyier
阅读(1096)
评论(0)
推荐(0)
编辑
2019年6月16日
入坑winpdb-1.4.8
摘要: 这几天莫名的不能在docker中使用winpdb-1.4.8调试,把容器重新安装了也不行,跟踪调试以后发现原因是容器中使用pycryptodemo作为rpdb2的加密库,加密向量IV需要以bytes类型(b'0000000000000000')传入. 记录一下防止再次入坑 rpdb2(pycrypt
阅读全文
posted @ 2019-06-16 23:28 goyier
阅读(185)
评论(0)
推荐(0)
编辑
2019年4月17日
Python的hasattr() getattr() setattr() 函数使用方法详解
摘要: hasattr(object, name)判断一个对象里面是否有name属性或者name方法,返回BOOL值,有name特性返回True, 否则返回False。需要注意的是name要用括号括起来 1 >>> class test(): 2 ... name="xiaohua" 3 ... def r
阅读全文
posted @ 2019-04-17 09:18 goyier
阅读(673)
评论(0)
推荐(0)
编辑
2019年3月28日
jQuery webcam plugin
摘要: jQuery webcam plugin The jQuery webcam plugin is a transparent layer to communicate with a camera directly in JavaScript. As there is native support f
阅读全文
posted @ 2019-03-28 16:14 goyier
阅读(687)
评论(0)
推荐(0)
编辑
(原创)odoo在docker环境下无法备份
摘要: odoo容器内置postgresql-client版本和数据库版本不一致,安装和数据库版本相同或者更高版本的客户端 参考:https://www.postgresql.org/download/linux/debian
阅读全文
posted @ 2019-03-28 11:31 goyier
阅读(323)
评论(0)
推荐(0)
编辑
2018年7月28日
(原创)odoo关系字段在视图中的行为控制 总结
摘要: 字段类型 选项或属性 格式示例 描述 many2one , many2many_tags(widget) no_create options='{"no_create":True}' 控制创建功能 no_open options='{"no_open":True}' 在视图只读状态下,控制点击打开功
阅读全文
posted @ 2018-07-28 12:17 goyier
阅读(739)
评论(0)
推荐(0)
编辑
2018年7月10日
(转)PostgreSQL pg_dump&psql 数据的备份与恢复
摘要: 转自:https://www.cnblogs.com/chjbbs/p/6480687.html Usage: pg_dump [OPTION]... [DBNAME] 数据库名放最后,不指定默认是系统变量PGDATABASE指定的数据库。 General options:(一般选项) -f, --
阅读全文
posted @ 2018-07-10 18:27 goyier
阅读(1024)
评论(0)
推荐(0)
编辑
2018年7月2日
(原创)odoo解决方案---接收以及回复外部邮件
摘要: 关于我的那篇"odoo邮件配置那些事儿"中提到的用户接收外部与业务无关邮件的问题,现已形成解决方案,有需要的朋友可以给发email,价格好商量,呵呵 直接贴图了 1.用户绑定 图1. 2.从outlook发送邮件至odoo 图2. 图3. 3 .回复邮件至guoyihot@outlook.com.
阅读全文
posted @ 2018-07-02 20:01 goyier
阅读(1556)
评论(1)
推荐(1)
编辑
2018年6月30日
(原创)odoo11.0 如何运行python单元测试
摘要: 官方文档中运行单元测试有三个条件 1.为模块创建tests的子包,建立测试用例 2.将配置项test_enable设置为true,命令行通过--test-enable选项 3.当模块安装或者更新时,测试将自动运行 但是经测试发现,满足以上条件并不会运行模块的测试用例,跟踪发现还需要 如下条件: 4.
阅读全文
posted @ 2018-06-30 18:51 goyier
阅读(504)
评论(0)
推荐(0)
编辑
(原创)odoo11配置邮件功能的那些事儿
摘要: 要点总结: 1.odoo的邮件系统功能设计目的,主要是解决业务相关的邮件沟通问题,切记不要将odoo当作邮件系统或者邮件客户端使用 2.odoo收件,默认需要邮件系统支持catch-all功能,但可惜国内的企业邮箱大都不支持。那么只能是为每个用户配置收件服务器 但是这个配置最好由用户进行,因为牵涉到
阅读全文
posted @ 2018-06-30 08:10 goyier
阅读(2465)
评论(0)
推荐(1)
编辑
2018年6月27日
Python中Generators教程
摘要: 转自:https://www.bytelang.com/article/content/NQbmUaRIXyA= 要想创建一个iterator,必须实现一个有__iter__()和__next__()方法的类,类要能够跟踪内部状态并且在没有元素返回的时候引发StopIteration异常. 这个过程
阅读全文
posted @ 2018-06-27 14:23 goyier
阅读(244)
评论(0)
推荐(0)
编辑
(转)deb制作文件详解
摘要: 转自:http://blog.chinaunix.net/uid-16184599-id-3041024.html 如何制作Deb包和相应的软件仓库,其实这个很简单。这里推荐使用dpkg来进行deb包的创建、编辑和制作。 首先了解一下deb包的文件结构: deb 软件包里面的结构:它具有DEBIAN
阅读全文
posted @ 2018-06-27 11:25 goyier
阅读(2378)
评论(0)
推荐(0)
编辑
(转)/etc/init.d/functions详解
摘要: 转自:https://www.cnblogs.com/image-eye/archive/2011/10/26/2220405.html functions这个脚本是给/etc/init.d里边的文件使用的。提供了一些基础的功能,看看里边究竟有些什么。首先会设置umask,path,还有语言环境,然
阅读全文
posted @ 2018-06-27 11:20 goyier
阅读(267)
评论(0)
推荐(0)
编辑
(转)对一个deb包的解压、修改、重新打包全过程方法
摘要: 转自:https://blog.csdn.net/yygydjkthh/article/details/36695243 Reference: http://www.debian.org/doc/manuals/maint-guide/build.zh-cn.html 出于多种原因,有的时候需要直接
阅读全文
posted @ 2018-06-27 11:17 goyier
阅读(3210)
评论(0)
推荐(0)
编辑
使用odoo官方dockerfile 创建最新版镜像
摘要: 以odoo11.0为例 1.检出odoo/docker仓:git clone https://github.com/odoo/docker.git 2.打开目录 http://nightly.odoo.com/11.0/nightly/deb/ 下载最新的deb文件 3.计算所下载deb文件的哈希值
阅读全文
posted @ 2018-06-27 11:12 goyier
阅读(498)
评论(0)
推荐(0)
编辑
dpkg打包与解包
摘要: 1.打包 dpkg -b 2.解包 2.1 dpkg -X 解出包内容 2.2 dpkg -e 输出包控制信息
阅读全文
posted @ 2018-06-27 10:54 goyier
阅读(3867)
评论(0)
推荐(0)
编辑
2018年6月17日
python winpdb远程调试
摘要: 1.使用rpdb2.start_embedded_debugger ,注意要将参数fAllowRemote 设置为True 2.winpdb前端GUI使用python2 3.rpdb兼容python2,3 4.winpdb-1.4.8下载 参考: 1.https://segmentfault.com
阅读全文
posted @ 2018-06-17 08:09 goyier
阅读(255)
评论(0)
推荐(0)
编辑
2018年3月27日
python 3.5下安装pycrypto
摘要: pip install --use-wheel --no-index --find-links=https://github.com/sfbahr/PyCrypto-Wheels/raw/master/pycrypto-2.6.1-cp35-none-win_amd64.whl pycrypto
阅读全文
posted @ 2018-03-27 18:52 goyier
阅读(171)
评论(0)
推荐(0)
编辑
2017年9月30日
转:判断js中的数据类型的几种方法
摘要: 判断js中的数据类型有一下几种方法:typeof、instanceof、 constructor、 prototype、 $.type()/jquery.type(),接下来主要比较一下这几种方法的异同。 先举几个例子: 1、最常见的判断方法:typeof 2、判断已知对象类型的方法: instan
阅读全文
posted @ 2017-09-30 17:11 goyier
阅读(300)
评论(0)
推荐(0)
编辑
2017年9月10日
(转)Ubuntu无法找到add-apt-repository问题的解决方法
摘要: 原文 网上查了一下资料,原来是需要 python-software-properties 于是 apt-get install python-software-properties 除此之外还要安装 software-properties-common 于是 apt-get install soft
阅读全文
posted @ 2017-09-10 10:15 goyier
阅读(335)
评论(0)
推荐(0)
编辑
2017年9月9日
(转) Ubuntu 更改文件夹及子文件夹权限
摘要: Linux系统下如何修改文档及文件夹(含子文件夹)权限,我们来看一下。 一 介绍: 可以使用命令chmod来为文件或目录赋予权限。Linux/Unix 的档案存取权限分为三级 : 档案拥有者、群组、其他。利用 chmod 可以藉以控制档案如何被他人所存取 二 详解 1 此命令有两种使用方法,一种是c
阅读全文
posted @ 2017-09-09 19:25 goyier
阅读(1847)
评论(0)
推荐(0)
编辑
(转)Linux SSH配置和禁止Root远程登陆设置
摘要: 原文 一、修改vi /etc/ssh/sshd_config 文件 1、修改默认端口:默认Port为22,并且已经注释掉了;修改是把注释去掉,并修改成其它的端口。 2、禁止root用户远程登陆:修改PermitRootLogin,默认为yes且注释掉了;修改是把注释去掉,并改成no。 3、Permi
阅读全文
posted @ 2017-09-09 18:55 goyier
阅读(5801)
评论(0)
推荐(0)
编辑
(转)Putty server refused our key的三种原因和解决方法
摘要: 原文 上一篇博文介绍了使用Putty免密码登录,我后面试了另一台虚拟机,结果putty显示错误server refused our key(在linux下则表现为仍需要输入密码),搜索了下,很多人都遇到这个问题,大致有三种原因: 1、.ssh文件夹权限错 .ssh 以及其父文件夹(root为/roo
阅读全文
posted @ 2017-09-09 18:51 goyier
阅读(14142)
评论(0)
推荐(2)
编辑
(转)Linux的用户和用户组管理
摘要: 原文 Linux是个多用户多任务的分时操作系统,所有一个要使用系统资源的用户都必须先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号一方面能帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也能帮助用户组织文件,并为用户提供安全性保护。每个用户账号都拥有一
阅读全文
posted @ 2017-09-09 13:31 goyier
阅读(200)
评论(0)
推荐(0)
编辑
下一页
公告