摘要: odoo12因为yum依赖的问题,不能直接使用rpm包安装,所以我们这里补充一下源码的部署安装过程.这里演示odoo12在centos7的安装过程版. 准备一个虚拟机或云服务器 腾讯云服务器可以使用此链接购买 配置centos源 因为centos7.6不自带python3 sudo yum -y u 阅读全文
posted @ 2020-03-15 18:54 odoo开发者 阅读(927) 评论(0) 推荐(0)
摘要: 因为centos7.6不自带python3,所以需要自己安装python3. 更新一下yum sudo yum -y update该 -y 标志用于提醒系统我们知道我们正在进行更改,免去终端提示我们要确认再继续 安装yum-utils 【一组扩展和补充yum的实用程序和插件】sudo yum -y 阅读全文
posted @ 2020-03-15 18:52 odoo开发者 阅读(1276) 评论(0) 推荐(0)
摘要: 本文主要介绍了Odoo工作流的开发方法并提供代码示例 新版本的odoo开始减少workflow的使用,推荐使用workflow-ish的方式来处理工作流过程。从odoo11起已经完全移除了工作流引擎的相关代码。在odoo中,workflow是关联到某个model的对象,用来动态的管理记录的生命周期. 阅读全文
posted @ 2020-03-15 18:50 odoo开发者 阅读(2032) 评论(0) 推荐(0)
摘要: 本文主要介绍Odoo向导Wizard如何创建并提供代码示例 Odoo向导Wizard 在odoo中通过使用向导(Wizard)创建一个表单与用户进行交互。向导的model使用TransientModel定义,TransientModel继承自Model,并有下面的特殊功能1 保存在Transient 阅读全文
posted @ 2020-03-15 18:46 odoo开发者 阅读(1456) 评论(0) 推荐(0)
摘要: 本文主要介绍了odoo国际化翻译使用的方法及示例 国际化翻译方法 每个模块的翻译文件放在该模块目录下i18n目录里。模块内相关字符串一般用英语写成,然后通过翻译模板导出功能(Settings ‣ Translations ‣ Import/Export ‣ Export Translation)导出 阅读全文
posted @ 2020-03-15 18:37 odoo开发者 阅读(1664) 评论(0) 推荐(0)
摘要: 本文主要介绍odoo打印报表定制的方法及代码示例 从odoo8.0开始使用基于Qweb,Bootstrap和Wkhtmltopdf的全新报表引擎。一份报表由两个元素构成: 1 在ir.actions.report.xml中定义报表记录,使用定义报表生成的参数。 2 Qweb view定义报表样式 R 阅读全文
posted @ 2020-03-15 18:36 odoo开发者 阅读(2359) 评论(0) 推荐(0)
摘要: 本文主要介绍odoo12源码安装项目发布与部署在 Ubuntu1804 首先可以用deb包安装,过程最简单,但是也有很多问题。如不能使用venv,如添加了apt-get源,导致升级时自动更新odoo包,引起系统不稳定。 另外可使用odoo官方的src源码包或github源码安装,过程比较复杂,但是一 阅读全文
posted @ 2020-03-15 18:35 odoo开发者 阅读(685) 评论(0) 推荐(0)
摘要: odoo wkhtmltopdf是打印时必须要安装的组件,如果没有安装或配置环境变量错误,你在使用odoo打印会出现如下的错误。 由于安装问题比较常见,这里统一总结一下。版本选择 0.12.2.1,使用其他的版本可能会遇到莫名奇妙的bug,odoo12或以上官方推荐用0.12.5的版本 。githu 阅读全文
posted @ 2020-03-15 18:33 odoo开发者 阅读(2250) 评论(0) 推荐(0)
摘要: 本次介绍一下odoo在docker上的安装部署 安装docker docker在windows和mac上一般都用desktop版,方便操作,Linux上用命令行版即可。windowshttps://docs.docker.com/docker-for-windows/install/machttps 阅读全文
posted @ 2020-03-15 18:22 odoo开发者 阅读(2849) 评论(0) 推荐(0)
摘要: 大部分同学对Odoo12配置域名访问都有或多或少的问题,这边ERP大学整理了以centos7服务器为基础,nginx为WEB服务器配置odoo12域名访问,前提是必须odoo12已经配置好了本机或者ip访问. 安装nginx,配置域名访问odoo12 yum install nginxvim /et 阅读全文
posted @ 2020-03-15 18:19 odoo开发者 阅读(796) 评论(0) 推荐(0)
摘要: ERP大学整理的最新odoo配置文件odoo.conf中各个字段的含义说明,方便用户进行odoo配置 ; [options] ; addons模块的查找路径(可以配多个,多个之间以逗号分隔) addons_path = /home/odoo/odoo-12/odoo/addons,/home/odo 阅读全文
posted @ 2020-03-15 18:17 odoo开发者 阅读(7874) 评论(0) 推荐(0)
摘要: 本节介绍 odoo12在Windows系统中的开发安装配置流程,其他odoo版本 odoo8到odoo11也有相应的安装提示说明。 python3下载 在odoo11中开始提供python3的支持,之前的odoo版本仍然使用python2.7即可。 python官网windows下载地址https: 阅读全文
posted @ 2020-03-15 18:16 odoo开发者 阅读(980) 评论(0) 推荐(1)
摘要: 简单介绍一下Odoo在macOS上的开发环境配置,用到的工具有homebrew,pycharm,postgresapp 安装python不推荐使用系统自带的python,避免权限或污染系统lib,所以我们用homebrew安装一个2.7,并使用virtualenv创建环境。首先安装homebrew 阅读全文
posted @ 2020-03-15 18:15 odoo开发者 阅读(1193) 评论(0) 推荐(0)
摘要: 本文主要介绍了 odoo ubuntu开发环境配置的步骤及命令 ubuntu 桌面版odoo12开发环境配置 操作系统选择与下载桌面开发推荐ubuntukylin,是ubuntu的中文定制版本,中文名叫优麒麟。对比原版ubuntu,集成了专门为国内环境的软件包自带qq,搜狗中文输入法,和wps软件等 阅读全文
posted @ 2020-03-15 18:12 odoo开发者 阅读(1224) 评论(0) 推荐(0)
摘要: 运行内置odoo服务器 odoo8或odoo9 python odoo.pyodoo10以上(odoo.py被重命名为odoo-bin) python odoo-bin需要指定数据库参数必要的参数-r odoo8 -w odoo8 -c 可以通过读配置文件声明这些参数 -s 保存当前的内存中的配置属 阅读全文
posted @ 2020-03-15 18:09 odoo开发者 阅读(1067) 评论(0) 推荐(0)
摘要: odoo 命令行工具 cmdline 指的是odoo.py 或odoo-bin文件 有如下启动参数,下面对odoo12的部分新参数单独说明 -d <数据库名>, --database <数据库名> 指定运行服务时使用的数据库 -i <模块>, --init <模块> 指定运行服务前安装的模块列表(可 阅读全文
posted @ 2020-03-15 18:06 odoo开发者 阅读(2074) 评论(0) 推荐(0)
摘要: 本文主要介绍了Odoo中onchange接口开发方法并提供代码示例 onchange接口 Onchange提供一种在后台用户界面(webclient)根据某些字段值改变表单其他数据的机制。 下面用一个 单价x数量=总价 的例子说明。首先你有一个model其中有三个字段,amount,unit_pri 阅读全文
posted @ 2020-03-15 18:04 odoo开发者 阅读(1333) 评论(0) 推荐(0)
摘要: 本文主要介绍了Odoo 搜索视图的开发方法并提供代码示例 搜索视图search的可以设置一个filter_domain属性用来覆盖原field的匹配方法,其中的self代表用户的输入值。field字段用来定义给出过滤选项。另外可以用filter预定义一些搜索条件的快捷方式。group用来分组。 <s 阅读全文
posted @ 2020-03-15 18:01 odoo开发者 阅读(1544) 评论(0) 推荐(0)
摘要: Graph图表视图用于显示一个model的多种统计图表,支持以下三种,通过type属性指定。 视图类型 Bar 柱状图(不写type默认为bar) Line 条形图 Pie 饼图 视图属性 stacked="True" 设置堆叠条形图 orientation="vertical" 显示方式 hori 阅读全文
posted @ 2020-03-15 17:59 odoo开发者 阅读(1368) 评论(0) 推荐(0)
摘要: Odoo模块目录分析以stock模块为例 controllers 自定义的控制器实现,具体用法参考website模块;自定义一些网页或功能可通过Controller实现 data 初始化数据文件目录 如图所示在安装模块时会在数据库表stock_location中添加一条记录,该记录的name字段值为 阅读全文
posted @ 2020-03-15 17:58 odoo开发者 阅读(1094) 评论(0) 推荐(0)
摘要: 本文主要介绍Odoo模块中manifest文件的字段对应的详细解析,为odoo模块开发及修改提供参考 # -*- coding: utf-8 -*-{# 模块名称'name': "cmd_test",# 关键词'summary': """你好odoo,hello odoo""",# 模块说明'des 阅读全文
posted @ 2020-03-15 17:57 odoo开发者 阅读(569) 评论(0) 推荐(0)
摘要: 本文主要介绍Odoo模块中权限配置文件ir.model.access.csv文件的对应的字段详细解析,为odoo模块开发及修改提供参考 id:权限id,默认规则是access_模块名_类名,还没发现有什么用name:权限名,默认规则是模块名.类名,还没发现有什么用model_id:id:这个是固定写 阅读全文
posted @ 2020-03-15 17:56 odoo开发者 阅读(1812) 评论(0) 推荐(0)
摘要: 本文主要介绍Odoo模块中视图文件views.xml文件对应的的字段详细解析,为odoo模块开发及修改提供参考 视图分类 主要有四个视图: 菜单视图:把 数据模型——菜单——视图(tree、form) 连接起来 表单视图:创建、编辑数据模型所用视图。 列表视图:展示数据模型(显示数据)时使用。 搜索 阅读全文
posted @ 2020-03-15 17:54 odoo开发者 阅读(1117) 评论(0) 推荐(0)
摘要: odoo系统默认的语言是英文的,不同的国家有不同的语言设置,本文主要介绍Odoo系统设置为中文的方法 加载你需要的语言 首先在Odoo实例中加载你想要的语言。在通用仪表板中点击**设置**,在页面左上方选择 :menuselection:[UNKNOWN NODE problematic]翻译->加 阅读全文
posted @ 2020-03-15 17:53 odoo开发者 阅读(2581) 评论(0) 推荐(0)
摘要: 很多朋友在odoo模块修改后,重启服务器或者更新升级模块后不生效,这主要是由于python文件JS文件的特性决定的,可根据以下步骤处理: 1.修改 python 文件: 必须重启服务,以重写编译生产 *.pyc 文件。 如果是修改函数,不需要升级模块,如果修改模型字段或依赖关系,需要升级模块。2.修 阅读全文
posted @ 2020-03-15 17:52 odoo开发者 阅读(1064) 评论(0) 推荐(0)
摘要: Odoo有很多情况下需要自定义列表及表单按钮,此处ERP大学编写了一个自定义按钮的模块案例,可以仿照案例进行编码即可实现自定义按钮功能 模块目录 list列表自定义按钮 from表单自定义按钮 源码下载 见原文 参考链接:https://www.erpdaxue.cn/odoo/odoo教程/odo 阅读全文
posted @ 2020-03-15 17:51 odoo开发者 阅读(918) 评论(0) 推荐(0)
摘要: 在进行Odoo开发中,经常会使用到一些第三方的库文件,而这些库文件有些需要全局引入 这边提供的思路是,找到全局依赖的模块,在这些模块中引入,比如WEB模块,所有的JS包括Jquery都是在webclient_templates.xml文件中引入的,新建对应的lib,引入即可 参考文章: https: 阅读全文
posted @ 2020-03-15 17:50 odoo开发者 阅读(1289) 评论(0) 推荐(0)
摘要: 有时候安装后者升级odoo相关模块后会导致系统进入不了,报错500,此时我们可以通过Odoo命令行卸载相关模块 此方法适用于在安装或升级某个模块后导致崩库,进不去桌面的情况下使用.原理是通过odoo-shell卸载该模块 进入env的shell环境,执行以下命令: 1.python odoo-bin 阅读全文
posted @ 2020-03-15 17:49 odoo开发者 阅读(722) 评论(0) 推荐(0)