Django の基本的な概念を調べる

完了

Django がインストールされたので、いくつかの重要な概念を確認し、プロジェクトとアプリの違いを見つけてみましょう。

プロジェクトとアプリ

Project アプリ
プロジェクトは 1 つだけです。 1 つのプロジェクト内に多くのアプリを配置できます。
特定の Web サイトに必要な設定またはアプリが含まれています。 大規模な Web サイトのコンポーネントです。
プロジェクトは他のプロジェクトでは使用されません。 アプリは複数のプロジェクトで使用できます。

ビュー

ビューは、アプリ内で特定の関数を提供する Django アプリのもう 1 つのコンポーネントです。 ビューには、テンプレートや画像など、要求されたときに特定の応答を返すために必要なすべてのコードが含まれています。 また、要求が関数で必要なロジックに従っていない場合は、別のページにリダイレクトすることもできます。

URL マッピング

Django の URL マッピングは URLconf と呼ばれ、アプリの目次として機能します。 URL が要求されると、このモジュールはプロジェクト内の適切なリンクを見つけ、アプリ内に含まれるビュー ファイルに要求をリダイレクトします。 次に、ビューは要求を処理し、必要な操作を実行します。

学習を続けて、ファイル構造がより複雑になるにつれて、アプリのビューと URL を追加します。 URLconf 関数は、 アプリケーション内の URL を簡単に管理および整理できるため、重要な役割を果たします。 また、アプリを壊さずにパスルートを自由に変更できるようにします。