Webフレームワークを発見する¶
この2つのパートのチュートリアルは、Webフレームワークの基本を紹介するように設計されています。 フレームワークに慣れていない場合でも、経験がある場合でも。 このチュートリアルでは、プロジェクトでWebフレームワークを使用するための強固な基盤を提供します。
最初の部分は、Webフレームワークの重要な部分であるOwlコンポーネントの基本をカバーしています。 フクロウコンポーネントは、複雑なWebインターフェイスを迅速かつ効率的に構築するために使用できる再利用可能なUIコンポーネントです。 Odoo で Owl コンポーネントを作成し、使用する方法を探ります。 次に、このチュートリアルの後半では、Odoo のさまざまな機能を使用したダッシュボードの作成に焦点を当てます。 ダッシュボードは、任意のWebアプリケーションに不可欠な部分であり、Odooのコードベースを使用して対話するための素晴らしい出発点を提供します。
このチュートリアルでは、一般的なOdoo(モデル、コントローラ、QWeb、...)での開発に関する基本的な知識があることを前提としています。 Odoo を初めて使用する場合は、 サーバーフレームワーク101 チュートリアルから始めることをお勧めします。
注釈
このチュートリアルの各章は、独立したプロジェクトです。あなたがフクロウに慣れていれば、2章から直接始めることができます。
セットアップ¶
official Odoo tutorials repository をクローンし、ブランチ
18.0
に切り替えます。クローンされたリポジトリを :option:`--addons-path <odoo-bin --addons-path> ` に追加します。
新しいOdooデータベースを起動し、「awesome_owl」(1章の場合)と「awesome_dashboard」(2章の場合)モジュールをインストールします。