Django.core.exceptions.ImproperlyConfigured: AUTH_USER_MODEL ссылается на модель 'user.CustomUser', которая не была установлена

django.core.exceptions.ImproperlyConfigured: AUTH_USER_MODEL ссылается на модель 'user.CustomUser', которая не была установлена

Я получаю эту ошибку ...

Мой settings.py

models.py

from django.db import models
from django.contrib.auth.models import AbstractUser


# Create your models here.

class CustomUser(AbstractUser):
    age = models.PositiveIntegerField(null=True, blank=True)

views.py

from django.shortcuts import render
from django.urls import reverse_lazy
from django.views.generic import CreateView

from users.forms import CustomUserCreationForm

pass


class SignUpView(CreateView):
    form_class = CustomUserCreationForm
    success_url = reverse_lazy('login')
    template_name = 'signup.html'


def TemplateView(request):
    return render(request, 'registration/home.html')

forms.py

from django.contrib.auth.forms import UserCreationForm, UserChangeForm

from .models import CustomUser


class CustomUserCreationForm(UserCreationForm):
    class Meta(UserCreationForm):
        model = CustomUser
        fields = UserCreationForm.Meta.fields + ('age',)


class CustomUserChangeForm(UserChangeForm):
    class Meta:
        model = CustomUser
        fields = UserChangeForm.Meta.fields

urls.py

from django.urls import path

from users import views


urlpatterns = [
    path('signup/', views.SignUpView.as_view(), name='signup'),
    path('', views.TemplateView, name='home'),

]


admin.py

from django.contrib import admin
from django.contrib.auth.admin import UserAdmin

from users.forms import CustomUserCreationForm, CustomUserChangeForm
from users.models import CustomUser


class CustomUserAdmin(UserAdmin):
    add_form = CustomUserCreationForm
    form = CustomUserChangeForm
    model = CustomUser
    list_display = ['email', 'username', 'age', 'is_staff']


admin.site.register(CustomUser, CustomUserAdmin)


моя файловая система

filesyestem

Как это решить, есть идеи. Я застрял на этом. django.core.exceptions.ImproperlyConfigured: AUTH_USER_MODEL ссылается на модель 'user.CustomUser', которая не была установлена. Хотя я добавил AUTH_USER_MODEL в моем settings.py. Но это не работает

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'users',
]

попробуйте определить ваше приложение по последнему индексу в Installapps

Вернуться на верх