アプリケーションをインストールしたことをプロジェクトに教えてやる必要があります。(pluggable)」です。インストールに結び付いていないので、アプリケーションを複数のプロジェクトで使ったり、単体で配布したりできます。設定に追加する必要があります。設定にドットつなぎのパスを追加してください。すると下記のようになります。アプリケーションが含まれていることを認識できます。形で保存することができました。マイグレーションはDjangoがモデル(そしてデータベーススキーマでもあります)の変更を保存する方法です。マイグレーションは、ディスク上のただのファイルです。マイグレーションのファイルを作成するたびにそれを毎回読む必要はありません。Djangoが行う変更を手動で微調整したいというときのために、マイグレーションは人間可読なファイルとして設計されています。マイグレーションをあなたの代わりに実行し、自動でデータベーススキーマを管理するためのコマンドがあります。呼ばれるコマンドで、この後すぐに見ていきます。最初は、マイグレーションがどんなSQLを実行するのか見てみましょう。DEFERRED;COMMIT;以下に注意してください:正確な出力は、使用しているデータベースによって異なります。場合に生成されるものです。組み合わせて自動的に生成されます。(この挙動もオーバライド可能です)。この挙動もオーバライド可能です。制約で明確化されます。これはただPostgreSQLに外部キーをトランザクション終了まで強制しないよう伝えているだけです。ようなデータベースに特化した型が自動的に選択され生成されます。コマンドは実際にはデータベースにマイグレーションを実行しません。Djangoが必要としているSQLが何であるかをスクリーンに表示するだけです。これはDjangoが何をしようとしているかを確認したり、データベース管理者に変更のためのSQLスクリプトを要求されているときに役に立ちます。これはマイグレーションを作成したりデータベースにふれることなく、プロジェクトに何か問題がないか確認します。モデルのテーブルをデータベースに作成しましょう。重要なのは、モデルに対して行った変更はデータベースのスキーマに同期するということです。マイグレーションはとても強力なツールであり、プロジェクトの発展に合わせて、モデルを変更し続けていくことができます。マイグレーションは、データを失うことなしにデータベースをライブでアップグレードするよう特化しています。