odoo
成都-Python开发-王帅
这个作者很懒,什么都没留下…
展开
-
关于odoo条码显示问题处理
将字体下载,解压得到pfbfer文件夹,放到 /usr/share/fonts/type1之下即可。2、第二种情况,是打印的文件,只显示条码框。一般是,没有对应字体导致,不能正常显示条码。这种情况是因为,条码的字体没有安装。单据打印的条码,一片空白。1、第一种情况,打印的单据不显示条码。这里我会把资源上传,大家可以下载。这里可能会有权限问题。这种情况是,没有正常渲染条码。需要更新一下,第三方库,然后重启。原创 2022-11-12 12:17:23 · 758 阅读 · 1 评论 -
ImportError: cannot import name ‘clock’ from ‘time’ (unknown location)
odoo14 python3.8 提示ImportError: cannot import name ‘clock’ from ‘time’ (unknown location),解决方案 :原因是3.8已经放弃time的clock。解决方案:找到对应源文件,该里面的内容将time中的clock用process_time来替代from time import clock as timer改为下图所示。即可...原创 2022-03-16 12:26:00 · 3257 阅读 · 0 评论 -
Process finished with exit code -1073740940 (0xC0000374) 运行odoo 在pycharm中,无法debug调试报错处理。
1、今天在装了电脑以后,又发现了,运行odoo无法在pycharm上进行debug调试的问题。先看看报错情况:错误:Process finished with exit code -1073740940 (0xC0000374)使用之前的老版本的python是没有问题的。3.6以上会出现,无法运行调试的情况。但是在非debug情况下,运行又是正常的。这里,我们之前也给过解决办法,就是去修改windos时区,勾选base。可以在我的另外一篇博客中看到。odoo Wi...原创 2021-11-09 12:09:28 · 5290 阅读 · 0 评论 -
Odoo Many2one字段自定义tree视图
1、单独写好自定义tree视图。2、需要在Many2one 字段视图上context , 指向你需要的视图idcontext="{'tree_view_ref': '模块名称.自定义视图的id'}"原创 2021-08-20 11:50:44 · 586 阅读 · 0 评论 -
Odoo中,对于Many2one 字段搜索更多长度调整。
今天在开发过程中,遇到一个需求。就是针对Many2one 字段,在下拉选择时,搜索更多按钮添加,是数据超过7个以后,会默认添加搜索更多按钮。如何实现,将长度7个出现的搜索更多,设置为,长度大于3个,就显示搜索更多。解决办法:1、在web模块下,static/src/js/fields/relational_fields.js2、修改inti 初始化方法中,this.limit = 7; 这里。修改后,全部的Many2one 字段,数据超过3个后,会默认添加搜索更多出来。而不是7个原创 2021-08-20 11:31:15 · 664 阅读 · 0 评论 -
python 安装 psycopg2 报错问题处理
今天在安装服务器环境时,使用Python 安装psycopg2 报错如下pip3 install psycopg2Looking in indexes: http://mirrors.cloud.aliyuncs.com/pypi/simple/Collecting psycopg2 Downloading http://mirrors.cloud.aliyuncs.com/pypi/packages/fd/ae/98cb7a0cbb1d748ee547b058b14604bd0e9bf2..原创 2021-05-25 10:12:34 · 6261 阅读 · 1 评论 -
odoo 中的邮件配置
1、首先,设置odoo发件服务器先确认你的163邮箱是否开启以下服务POP3服务器: pop.163.comSMTP服务器: smtp.163.comIMAP服务器: imap.163.com这里要注意的是,设置内容如上面所示,但是需要将密码,改为163邮箱的授权码。2、将系统参数中的其他与邮件相关的内容删除,只留下面一项。且,需要将域名改为163.com 也就是邮箱@后面的内容3、需要修改odoo 原生代码:@api.model def _get_d原创 2021-03-19 17:31:19 · 1598 阅读 · 0 评论 -
odoo14如何配置Nginx代理转发,以及SSL证书认证
首先我们需要去申请一个免费的ssl证书,我这里是申请的华为云的免费ssl证书。用于测试使用。购买完成以后,绑定域名,然后设置解析txt解析值。原创 2021-02-18 17:20:56 · 2014 阅读 · 0 评论 -
Odoo 中如何进行微信校验文件验证
1、小程序和公众号开发过程中,微信官方都需要在根目录放置校验文件,进行校验。但是在odoo中,往往不能放置在根目录进行校验。因为得不到校验值。2、解决办法,我们自己写一个路由,如下: @http.route('/MP_verify_3fVcQZhY9M05YwYw.txt', type='http', auth='none') def vx_validation_file(self, **kwargs): return '3fVcQZhY9M05YwYwSkFn3原创 2021-01-05 15:26:23 · 624 阅读 · 1 评论 -
Odoo 创建服务器动作
今天在做odoo权限的时候,遇到了个比较麻烦的事情,就批量修改群组的读写创建删除访问权限。所以这里就想到使用服务器动作,来批量处理这个地方。到设置菜单,开启开发者模式。技术菜单下。找到服务器动作。创建一个服务器动作。名称随意。模型这里。添加你在哪个模型对象上创建的服务器动作。代办的行动,设置为可执行的Python 代码然后编写python代码,这里我写个简单的。order = env['res.groups'].browse(env.context['active_i.原创 2020-09-14 16:04:53 · 943 阅读 · 0 评论 -
Win7、以及低版本服务器下源码安装Odoo出现“ValueError:embedded null byte”的处理
首先看看,在安装完odoo后,会报这么一个错误解决办法:python\Lib\_strptime.py下,添加代码:locale.setlocale(locale.LC_ALL, 'en')找到_strptime.py这个一般在python路径下,我这里安装的是python虚拟环境,所以找到虚拟环境位置下的Lib文件夹之后找到_strptime.py然后在导入头部文件下方,添加内容:重启odoo即可...原创 2020-05-24 23:17:15 · 783 阅读 · 0 评论 -
odoo 三大邮件设置
三大发送模式:1、简单发送(mail.catchall.domain不设置)直接用发送账号发出,发件人需要与发送账号相同或者是其同一账号下的其他别名,否则会被邮件系统拒绝,如SMTPSenderRefused: 501 mail from address must be same as authorization usertest@renjie.me。接收方也直接回复该真实地址,非常容易理解...原创 2020-05-06 10:59:35 · 2701 阅读 · 0 评论 -
odoo13 服务注册开机自启动服务
在/etc/systemd/syste 下,创建配置文件odoo13.service文件,内容如下:[Unit]Description=Odoo13Requires=postgresql.serviceAfter=network.target postgresql.service[Service]Type=simpleSyslogIdentifier=odoo13Permis...原创 2020-02-25 12:19:17 · 1911 阅读 · 0 评论 -
Centos 7 安装docker 安装odoo
Centos 7 安装 dockeryum update -y 更新yum -y install docker 安装dockersudo systemctl start docker启动dockersudo systemctl enable docker注册docker 重启安装慢,换源:sysconfig/docker最后添加:other_args="--...原创 2019-10-12 11:53:11 · 11781 阅读 · 0 评论 -
odoo权限配置讲解2
今天我们在来讲解一下odoo中配合使用公司开发的权限配置模块,简单配置odoo权限的操作说明接着上篇讲到的,昨天我们只是做了一个简单的表单模型的筛选规则今天来讲解一下如何在创建内贸报价单的时候,在客户栏下拉列表上做权限操作,使得自己看到自己的客户截图为二开项目,实际项目也一样就是如上图所示的情况,我们如何在客户的下拉列表上做一些权限的操作呢?首先,我还是需要昨天讲解的那个权...原创 2019-05-07 10:13:30 · 17123 阅读 · 5 评论 -
odoo Windows10启动debug模式报错(Process finished with exit code 1073740940 (0xC0000374))
之前用win10系统,安装odoo总是启动debug模式启动不起来很恼火。报错问题:Process finished with exit code -1073740940 (0xC0000374)在启动debug的时候,直接弹出看着像内存报错的问题。一直没有找到解决办法。今天偶尔发现了这个错误的解决办法下面说说一些我从别人那边看到的解决办法,是否能够帮助...原创 2019-05-16 17:01:40 · 21909 阅读 · 11 评论 -
Python odoo中嵌入html简单的分页功能
在odoo中,通过iframe嵌入 html,页面数据则通过controllers获取,使用jinja2模板传值渲染html页面分页内容,这里写了判断逻辑<!-- 分页 --><ul id="ty_paging"> <li class="home" id="home"><a href="/car/budget/report/1">...原创 2019-05-29 18:59:52 · 15777 阅读 · 0 评论 -
odoo12 如何设置超级用户
在odoo12的版本中,和之前的版本有点不一样的地方在odoo12版本之前,每个实例都是使用户名为Administrator的默认用户来创建的。在数据库中user_id是1。在代码中,你会发现# The hard-coded super-user id (a.k.a. administrator, or root user).SUPERUSER_ID = 1这是为了开发人...原创 2019-06-14 16:55:01 · 16118 阅读 · 0 评论 -
odoo12 权限配置1
权限配置文档说明,这里使用公司开发的两个权限配置模块,可以快速的帮助你来配置复杂的odoo权限。安装以下两个模块,SystemGroups模块是快速帮助你批量添加,创建基础群组需要用到的模块BaseSecurityExtend2.0,该模块则是帮助你快速的在菜单上定义各种筛选规则,使你的群组权限更加的灵活使用。废话不多说,我们先创建基础员工群组,这个群组的作用是在于,以后...原创 2019-06-26 14:38:57 · 14200 阅读 · 5 评论 -
odoo权限配置的简单讲解
今天来讲解一下odoo权限配置的简单讲解,配合公司开发的权限模块的使用,进行odoo权限配置的说明BaseSecurityExtend 2.0模块这是公司自主开发的一款针对odoo菜单级别进行可视化权限配置模块,这些天正好在配置一个项目的权限记录一下模块的使用和权限的配置安装好模块后,会在设置中出现一个叫做模型筛选规则的菜单,既是该模块安装完成后,我们讲解一个简单的例子...原创 2019-05-06 11:03:10 · 18699 阅读 · 3 评论