ImproperlyConfigured: AUTH_USER_MODEL refers to model ‘myapp.CustomUser’ that has not been installed
このエラーは、AUTH_USER_MODELが設定されており、かつそのモデルが正しくインストールされていないことを示しています。AUTH_USER_MODELを設定すると、Djangoはそのモデルを使用してユーザー認証を行いますが、指定されたモデルが正しく設定されていないか、もしくはプロジェクトがそのモデルを正しく認識できていない可能性があります。
以下の手順を確認してみてください:
settings.pyファイルでAUTH_USER_MODELが正しく設定されているか確認してください。たとえば、myapp.CustomUserが正しいか確認してください。python # settings.py AUTH_USER_MODEL = 'myapp.CustomUser'
myapp.CustomUserモデルが正しく定義され、かつマイグレーションされているか確認してください。モデルの定義とマイグレーションは次のようになります:python # models.py from django.contrib.auth.models import AbstractUser class CustomUser(AbstractUser): # ここにカスタムユーザーモデルのフィールドを追加そして、マイグレーションを行います:
bash python manage.py makemigrations python manage.py migrate
これらの手順を確認して、問題が解消するかどうかを確認してください。

ディスカッション
コメント一覧
まだ、コメントがありません