星辉信息科技Odoo开发教程10-odoo开发环境准备

在更深入了解 Odoo 开发之前,我们应配置好开发环境并学习相关的基础管理任务。本文中,我们将学习创建 Odoo 应用所需用到的工具和环境配置。这里采用 Ubuntu 系统来作为开发服务器实例的主机,可以是云服务器、本地服务器或者 PC 上的虚拟机。
本文主要内容有:
? 配置主机,可以是 Ubuntu 系统或 PC 机上的 Linux 子系统
? 使用源码安装 Odoo,包括数据库和系统依赖的安装
? 管理 Odoo 数据库(创建、删除和拷贝)
? 配置 Odoo 服务器选项
? 查找并安装社区插件
? 使用虚拟环境管理 Odoo 不同版本和项目
? 开启服务端开发者模式简化开发任务

开发准备

本文将介绍如何在开发电脑上使用源码安装 Odoo,建议使用系统是 Ubuntu 18.04 ,也可以选择 Windows 10,文中会介绍到如何在 Windows 下安装 Linux 子系统。相关代码可参见GitHub 仓库。

设置 Odoo 服务宿主机

推荐使用 Debian/Ubuntu 来运行 Odoo 服务。虽然 Odoo 是一个跨平台的系统,可以运行在不同的操作系统上,但事实上 Odoo 的研发(R&D)团队把 Debian 系作为参照部署平台。并且Odoo 自己的 SaaS 平台也运行在 Debian 之上。这也是社区中最主流的选择,说明使用Debian 或 Ubuntu 会更容易寻求到帮助和建议。你也许仅有 Windows 相关背景,但对
Debian 系有一定了解也非常重要。
当然你依然可以选择自己喜欢的系统,如 Windows, Mac 或其它 Linux 发行版本(如CentOS)。
“ 注意: 本文中介绍的是在一个全新的系统中进行开发,如果你在已有系统中开发,请做好备份以在出错时进行恢复。 ”

更多教程:https://www.erpdaxue.cn/odoo/odoo-teach/

原文地址:https://www.cnblogs.com/odoo14/p/12703619.html

时间: 2024-10-08 21:37:28

星辉信息科技Odoo开发教程10-odoo开发环境准备的相关文章

星辉信息科技Odoo开发教程11-使用 Windows 子系统安装 Linux

在 Windows 系统中,最简单的方案是使用 Windows 10 自带的 Linux 子系统(WSL –Windows Subsystem for Linux).通过子系统,我们可以在 Windows 内运行 Ubuntu 系统,足以应对 Odoo 开发所需的一切.更多 WSL 相关知识请参考官网.WSL 是 Windows 10 最近发布中的一个可选功能,使用前需要先启用.启用后即可在商店中安装 Ubuntu,详见官方帮助文档.在写本文时,需要如下步骤来完成安装:第一步是要确保 WSL 功

星辉信息科技Odoo开发教程6-配置安全权限控制02

安全记录规则 在对模型赋予访问权限时,默认用户可以访问到他的所有记录.但有时我们要限制每个用户所能访问的特定记录.通过记录规则可以实现这一点,通过定义 domain 过滤器来对读和写操作进行控制.比如我们这里的 to-do 应用,任务项应为用户私有,我们不希望其他用户看到自己的记录.需要添加记录规则来过滤出创建者自己的记录:? 框架会自动添加 create_uid 字段,并存储创建记录的用户,通过该字段可以确定每条记录的创建者? 在 user 变量中可获取到当前用户, user 变量读取上下文中

星辉信息Odoo安装教程-在 Windows 上安装 Odoo

一键安装包可以在 Odoo 官网上下载,包含各个版本及主分支,这里有 Windows 安装包(.exe).Debian 安装包(.deb)和 CentOS 安装包(.rpm).要在 Windows 上安装,仅需在对应版本的 nightly 文件夹中找到.exe 并进行安装.安装包非常方便,它包含安装 Odoo 所需的所有部分:Python 3.PostgreSQL 数据库.Odoo 服务端以及其它 Odoo 依赖.安装时会创建一个 Windows 服务在开机时自动启动 Odoo 和 Postgr

Drupal8开发教程:模块开发——创建新页面

之前我们已经通过<Drupal8开发教程:认识.info.yml文件>对模块的YAML文件有了了解,今天我们来看如何通过模块开发的方式添加一个新的页面. 在 Drupal 7 中,通过模块添加新页面非常简单,使用 hook_menu 定义路径及回调函数返回要显示的结果即可.但 Drupal 8 却要麻烦很多,虽然也是定义路径,然后关联用于显示内容的函数,但却要在两个文件中分开进行.而且 Controller 文件还有目录结构要求,这些变化都需要慢慢来适应了. 除了上文中定义的 hello_wo

DuiVision开发教程(10)-皮肤选择窗口

DuiVision界面库支持定义窗口的背景皮肤,如果某个窗口未指定特殊的背景皮肤,则会使用全局的背景皮肤,通过界面库提供的皮肤窗口可以更改界面皮肤,皮肤窗口如下: 通过皮肤窗口可以将背景皮肤更换为默认的9张图片之一,或者是选择的某种颜色,或者选择一个自定义的图片背景. 皮肤选择窗口的定义文件是dlg_skin.xml,如果想修改皮肤窗口的界面,可以修改这个文件,默认的9张背景图片是放在exe所在路径的bkimg子目录下,图片资源名是SKIN_PIC_0-SKIN_PIC_8,图片文件名分别是SK

ASP.NET Aries 入门开发教程3:开发一个列表页面及操控查询区

前言: Aries框架毕竟是开发框架,所以重点还是要写代码的,这样开发人员才不会失业,哈. 步骤1:新建html 建一个Html,主要有三步: 1:引入Aries.Loader.js 2:弄一个table标签 3:new 一个AR.DataGrid 当然了,虽然才这么点代码,我也是从UserList.html里Copy过来改的. 步骤二:配置菜单权限,并F5运行. 配置菜单权限上一篇有,不重复.(PS:这里复用上一个菜单,直接改菜单路径.) F5运行后的效果是这样的: objName都是arti

Odoo安装教程-社区版与企业版的区别

社区版与企业版Odoo 是这款软件的名称,同时也是发布软件的公司名称.Odoo 采取核心开源的业务模式,社区版(CE)完全免费开源,而企业版(EE)则是一款付费产品.社区版提供了全部的框架功能和大多数与 Odoo 捆绑的业务应用基础功能.Odoo 采取 LGPL 开源协议,允许在开源模块之上添加专属扩展.企业版建立在社区版基础之上,包含社区版所有功能和额外的独有功能.值得一提的是企业版带有一个移动端优化的用户界面,两个版本的用户界面底层完全相同.Odoo 在线SaaS 服务使用的是企业版,会部署

Odoo安装教程-在 Windows 上安装 Odoo

一键安装包可以在 Odoo 官网上下载,包含各个版本及主分支,这里有 Windows 安装包(.exe).Debian 安装包(.deb)和 CentOS 安装包(.rpm).要在 Windows 上安装,仅需在对应版本的 nightly 文件夹中找到.exe 并进行安装.安装包非常方便,它包含安装 Odoo 所需的所有部分:Python 3.PostgreSQL 数据库.Odoo 服务端以及其它 Odoo 依赖.安装时会创建一个 Windows 服务在开机时自动启动 Odoo 和 Postgr

Android OpenGL ES 开发教程 从入门到精通

From:http://blog.csdn.net/mapdigit/article/details/7526556 Android OpenGL ES 简明开发教程 Android OpenGL ES 简明开发教程一:概述 Android OpenGL ES 简明开发教程二:构造OpenGL ES View Android OpenGL ES 简明开发教程三:3D绘图基本概念 Android OpenGL ES 简明开发教程四:3D 坐标变换 Android OpenGL ES 简明开发教程五