-
マイグレーションの確認: 新しいモデルを作成した後、まずはマイグレーションの状態を確認しましょう。以下のコマンドを実行します。
python manage.py makemigrations
このコマンドにより、新しいモデルに関連するマイグレーションファイルが生成されます。必要なマイグレーションが生成されていることを確認してください。
-
マイグレーションの実行: マイグレーションファイルが生成されたら、次にマイグレーションを実行します。以下のコマンドを使用します。
python manage.py migrate
このコマンドにより、データベースに新しいテーブルやカラムが作成されます。マイグレーションが正常に実行されると、新しいモデルが検出されるはずです。
-
アプリケーションの再起動: Djangoはモデルの変更を検出するためにキャッシュを使用しています。したがって、新しいモデルを作成した後にアプリケーションを再起動することで、変更を反映させることができます。
python manage.py runserver
アプリケーションを再起動すると、Djangoは新しいモデルを検出するはずです。