#2 MVC/Django Web App
Webアプリケーションの開発、Djangoの基本的な考え方にMVCというものがあります。
M(Model)・・・Webアプリとデータベース間のやりとりをするもの
V(View)・・・画面に表示されるページのこと
C(Controller)・・・アプリを作成するプログラムのこと
MVC(Model,View,Controller)がそれぞれに作用してプログラムを動作させています。
また、Djangoは、
プロジェクト
アプリケーション
という2つのデータ構造をもっており、プロジェクトはWebアプリケーションの基礎となり、アプリケーションは、MVCの処理を集約させたものです。
アプリケーションは、いくつでもプロジェクト内に作成することができ、それぞれ独立した処理を作成できます。