探索 Web 框架¶
这个分为两部分的教程旨在向你介绍 Web 框架的基础知识。无论你是初次接触该框架还是已有一些经验,本教程都将为你提供在项目中使用 Web 框架的坚实基础。
第一部分介绍 Owl 组件的基础知识,它是 Web 框架的关键组成部分。Owl 组件是可复用的 UI 组件,可用于快速高效地构建复杂的 Web 界面。我们将探讨如何在 Odoo 中创建和使用 Owl 组件。然后,在本教程的第二部分,我们专注于使用 Odoo 的各项功能创建一个仪表板。仪表板是任何 Web 应用不可或缺的部分,也为使用和理解 Odoo 代码库提供了一个很好的起点。
本教程假定你具备 Odoo 开发的一些基础知识(模型、控制器、QWeb 等)。如果你是初次接触 Odoo,我们建议你先从 服务器框架入门 教程开始,然后再学习本教程。
注解
本教程的每一章都是一个独立的项目。如果你对 Owl 已经比较熟悉,可以直接从第 2 章开始。
设置¶
克隆 Odoo 官方教程仓库 并切换到
20.0分支。将克隆的仓库添加到你的
--addons-path中。启动一个新的 Odoo 数据库,并安装
awesome_owl模块(用于第 1 章)和awesome_dashboard模块(用于第 2 章)。