-
マイグレーションの実行: エラーメッセージに"マイグレーションが必要です"という記述がある場合、ターミナルで以下のコマンドを実行してマイグレーションを適用します。
python manage.py makemigrations python manage.py migrate
-
スーパーユーザーの作成: エラーメッセージに"スーパーユーザーが存在しません"という記述がある場合、以下のコマンドを実行してスーパーユーザーを作成します。
python manage.py createsuperuser
コマンドを実行すると、ユーザー名、メールアドレス、パスワードを入力するように求められます。
-
INSTALLED_APPSの確認: settings.pyファイルでINSTALLED_APPSリストを確認し、'django.contrib.admin'が含まれていることを確認してください。もし含まれていない場合、以下のように追加します。
INSTALLED_APPS = [ ... 'django.contrib.admin', ... ]
-
インポートの確認: admin.pyファイルで必要なモジュールを正しくインポートしているか確認してください。以下は一般的な例です。
from django.contrib import admin from .models import MyModel # 追加のモデルインポートも必要な場合があります admin.site.register(MyModel)