首页

来自Odoo大V社-odoo中文开发手册
Admin讨论 | 贡献2016年12月12日 (一) 11:47的版本 Odoo中文版技术书籍项目

跳转至: 导航搜索

Odoo 大V社概况

Odoo 大V社成员来自五湖四海,他们热爱开源,无私奉献,甘于把自己的业余时间投入到公益的 Odoo 相关资料的整理中去,
为 Odoo 在中国区的推广无私奉献。
翻译交流群:343593855(验证信息:参与odoo中文书籍)

Odoo中文版技术书籍项目

  1. 项目一期目标: Odoo 开发手册
  2. 项目性质:公益,保留所有参与人员的署名权;项目成果归全人类
  3. 项目使命:Odoo 中文书籍编写整理,推倒 odoo 语言壁垒,助力 odoo 中国推广
  4. 项目成员:
    1. 统筹:
      • 1.广州-唐振宽(稿件初审) 2.广州-黄伟杰(任务分派) 3.广州-彭 明(进度跟踪)
    2. 审核:
      1. 苏州-刘春涛(ChinaMaker)
    3. 成员
单元1, 行1 单元2, 行1 (和2) 单元3, 行1
单元1, 行2 单元3, 行2
      • 01.苏州-时 威 02.苏州-庄春梅 03.杭州-胡 恒 04.广州-陈厚源
      • 05.沈阳-张 璟 06.常州-孙保锁 07.成都-曾发军 08.深圳-季蜗牛
      • 09.北京-乔明洋 10.香港-胡剑雄 11.上海-高守庆

前言

Odoo 入门

安装Odoo主机服务器

   建议使用Debian/Ubuntu系统作为Odoo服务器。您仍可以在自己喜欢的桌面系统如Windows, Mac, or Linux上工作。
   Odoo可以在各种操作系统上运行,那么为什么放弃其他操作系统,而优先推荐Debian系统呢?因为Debian是Odoo团队的参考部署平台,具有最好的支持。使用Debian/Ubuntu,将会更容易获取帮助及更多资源。
   Debian也是大部分开发人员使用的平台,同时连带一些部署工作在该平台上。所以自然的,预期Odoo的开发人员也可以轻松使用Debian/Ubuntu平台。即使您已具有Windows背景知识,掌握了解一些Debian/Ubuntu知识仍将是非常重要。
   在本章中, 您将学习如何仅通过命令行来安装和使用基于Debian系统的Odoo宿主机。对于那些家里只有Windows系统的朋友,我们也会介绍如何安装虚拟机来部署Odoo服务器。额外地,您在这里学习到的技术也会帮助您在云服务器上管理Odoo系统。在云服务器上,您只能通过安全协议SSH访问。
   备注
   记住这里介绍的操作是基于为开发环境安装一个新的系统,如果要在已有的系统上尝试修改,请务必提前做好备份以防某些错误发生时我们仍可以恢复它。

准备Debian操作系统的主机

正如前面所介绍的,我们需要为Odoo服务器准备一台基于Debian操作系统的主机。

如果这是您初次接触Linux,您可能需要注意Ubuntu是一个基于Debian的Linux发行版,因此它们非常相似。

Odoo与目前稳定版的Debian和Ubuntu运行良好。本书写作时,它们的版本分别是:Debian 8 "Jessie", Ubuntu 16.04.1 LTS (Xenial Xerus)。它们都装有运行Odoo所必需的Python 2.7。值得注意的是,Odoo目前还不支持Python 3。

如果您已经运行了Ubuntu或其他基于Debian的发行版,那么也是可以的,这也可以用作Odoo的主机。

对于Windows和Mac操作系统,请安装Python 2.7, PostgreSQL以及它们的所有依赖包。然后从本地源运行Odoo。然而配置过程可能有点困难。我们建议使用虚拟机来运行Debian或Ubuntu服务器。您也可以在虚拟机中选择自己喜欢的虚拟化软件来安装配置Debian系统。

如果您需要一些指导,这里有一些关于虚拟化软件的建议。
可供选择的有:
1. Microsoft Hyper-V(目前Windows2008、windows2012,win8,win10系统中某些版本可用)
2. Oracle VirtualBox
3. VMWare Workstation Player (VMWare Fusion for Mac)
VMWare Workstation Player可能使用起来比较简单,免费使用的下载地址 https://my.vmware.com/web/vmware/downloads

关于使用的Linux镜像,安装Ubuntu服务器比安装Debian更人性化。如果您对Linux不太熟悉,建议您尝试可立即使用的镜像。TurnKey Linux提供了易于使用的预装镜像,并有几种格式(包括ISO)。ISO格式都可以运行,甚至裸机也可以。无论您选择什么虚拟化软件,LAPP镜像是一个比较不错的选择,它包含了Python和PostgreSQL,下载地址 http://www.turnkeylinux.org/lapp

只要安装并启动,您就可以登录到命令行界面。

创建Odoo用户帐户

从源码安装Odoo

创建新的Odoo应用数据库

管理Odoo应用数据库

Odoo 版本

更多服务器选项

Odoo 服务器配置文件

大多数选项可以保存在配置文件中。 默认情况下,Odoo将使用home目录中.odoorc文件。 在Linux系统中它的默认位置在home目录($ HOME)中,在Windows系统中,位置是在用于启动Odoo的可执行文件相同的目录中。

注释

在以前的Odoo / OpenERP版本中,默认配置文件的名称是.openerp-serverrc。 为了向后兼容,如果.odoorc文件没有找到,Odoo 10仍将使用它。 在首次安装时,不会自动创建.odoorc配置文件。我们应该使用--save选项创建默认配置文件,如果它不存在,并将当前实例配置存储在其中:

$ ~/odoo-dev/odoo/odoo-bin --save --stop-after-init #保存配置文件

在这里,我们还使用了--stop-after-init选项来停止服务器后执行初始化。 此选项通常在运行测试或运行时模块升级使用,以检查其是否正确安装。 现在我们可以检查保存在默认配置文件中的内容:

$ more ~/.odoorc # 显示配置文件

这将显示所有可用的配置选项及其默认值,编辑它们将在下次启动Odoo实例时生效。 按键盘‘q’退出并返回提示。

我们还可以选择使用特定的配置文件,使用--conf =<filepath>选项。 配置文件不需要具有所有这些选项,只有需要更改默认值时才需要。

更改侦听端口

数据库的过滤选项

管理服务器日志消息

基于工作站上使用 Linux 文本编辑器的安装和配置 Samba 激活开发工具

安装第三方模块插件

查找社区模块配置 addons 路径更新应用程序列表

摘要

构建Odoo的第一次应用

基本概念的理解应用程序和模块的修改和扩展模块创建模块基本骨架一谈许可证添加到路径中的附加软件将新的模块安装升级模块服务器的发展模式

模型层创建数据模型添加自动检测

视图层添加菜单项创建的表单视图的业务文档的表单视图中添加动作按钮使用组来组织各种形式的完整的表单视图中添加列表和搜索的意见

业务逻辑层添加业务逻辑添加测试

设置访问安全性测试访问安全添加访问控制安全行-级别的访问规则

更好地描述该模块

摘要