ここまでのWebアプリケーションでは、基本的にmain.pyに用意した各ページ用の処理をを行うクラスと、そこで使われるテンプレートファイルの2つによってページが構成されていました。が、実際のWebアプリケーションでは、これにもう1つ、非常に重要な要素が追加されることになります。それは「データベース」です。 Webアプリケーションでは、データは普通のアプリケーションのようにパソコンの中にファイルで保存したりできません。保存する必要があるものは、すべてサーバー側に保管し、必要に応じてそれをロードすることになります。Webでは、多数の人間がサーバーにアクセスをしますから、多くの場合、データは単一のファイルなどではなく、データベースを使って保管することになります。 Webアプリケーションは、「ページにアクセスされた際の処理(ここではMainPageクラス)」「画面表示(ここではhome.htmlテ