動かして学ぶPython Djangi開発入門を読む

1章 Webアプリを開発するまえに

 省略

2章 Webアプリを開発するには

 省略

3章 Djangoの概説

 Djangoは1つのプロジェクトの中に複数のアプリを含む。外部からのリクエストはプロジクトのルーテイングがアプリごとに捌き、アプリに届いたリクエストは必要であればさらにアプリのなかのルーテイングで捌かれる。届いたリクエストはviewsに預けられフォームへの入力、モデルを通してデータベースへの保存、取得など、その結果をテンプレートを通してレスポンスとして返される。
 Projectの雛形はDjangoが自動的に作ってくれる。django-admin startproject <プロジェクト名> プロジェクトのなかに作るアプリの雛形も python manage.py startapp <アプリケーション名>で自動的に作ってくれる。
 ルーティング、ビュー、フォーム、モデル、テンプレートについて概要説明があった。最後にdjango-admin startproject などのユーティリティィコマンドについて説明がある