Django は良くも悪くも Model ベースに web アプリを作成していきます。 ここで、Model とは、要はデータベースにおけるテーブル、リレーションのことをさします。 Django では、データベースを直接操作するのではなく, models.py に記述されたクラス(これが DB へのラッパークラスになります)を操作することで、 DB の構造を定義し、クエリを発行し、python への橋渡しをおこないます。 モデルの定義¶ モデルは以下のように記述を行います。 この例では first_name および last_name というフィールドを持った Person モデルを定義しています