#2 MVC/Django Web App

Webアプリケーションの開発、Djangoの基本的な考え方にMVCというものがあります。

M(Model)・・・Webアプリとデータベース間のやりとりをするもの

V(View)・・・画面に表示されるページのこと

C(Controller)・・・アプリを作成するプログラムのこと

空白の図 (1)

MVC(Model,View,Controller)がそれぞれに作用してプログラムを動作させています。

また、Djangoは、

プロジェクト

アプリケーション

という2つのデータ構造をもっており、プロジェクトはWebアプリケーションの基礎となり、アプリケーションは、MVCの処理を集約させたものです。

空白の図 - 2ページ

アプリケーションは、いくつでもプロジェクト内に作成することができ、それぞれ独立した処理を作成できます。

いいなと思ったら応援しよう!