探索 Web 框架

本教程分为两部分,旨在向您介绍Web框架的基础知识。无论您是框架的新手还是有一些先前的经验,本教程都将为您提供一个坚实的基础,以便在您的项目中使用Web框架。

第一部分涵盖了Owl组件的基础知识,这是Web框架的关键部分。Owl组件是可重用的UI组件,可以快速高效地构建复杂的Web界面。我们将探讨如何在Odoo中创建和使用Owl组件。然后,在本教程的第二部分中,我们将重点介绍如何使用Odoo的各种功能创建仪表板。仪表板是任何Web应用程序的重要组成部分,并提供了一个很好的起点来使用和与Odoo代码库进行交互。

本教程假设您已具备一些基本的 Odoo 开发知识(模型、控制器、QWeb 等)。如果您是 Odoo 新手,我们建议您先学习 服务器框架基础 教程,然后再继续学习本教程。

注解

本教程的每一章都是一个独立的项目。如果您对Owl感到熟悉,可以直接从第2章开始。

设置

  1. 克隆 official Odoo tutorials repository 并切换到分支 18.0

  2. 将克隆的仓库添加到你的 --addons-path 中。

  3. 启动一个新的 Odoo 数据库并安装模块 `awesome_owl`(用于第 1 章)和 `awesome_dashboard`(用于第 2 章)。

内容