Django return Database.Cursor.execute(self, query, params) django.db.utils.OperationalError: no such table: CsExpert_user

Я работаю над сайтом, и каждый раз, когда я хочу создать нового пользователя, я получаю эту ошибку, и я не знаю, что делать дальше, похоже, что таблицы для моих моделей не создаются, в этом случае, что я могу сделать?

my models.py :

class User(AbstractUser):
    pass

my views.py:

def register(request):
    if request.method == "POST":
        username = request.POST["username"]
        email = request.POST["email"]

        # Ensure password matches confirmation
        password = request.POST["password"]
        confirmation = request.POST["confirmation"]
        if password != confirmation:
            return render(request, "CsExpert/register.html", {
                "message": "Passwords must match."
            })

        # Attempt to create new user
        try:
            user = User.objects.create_user(username, email, password)
            user.save()
        except IntegrityError:
            return render(request, "CsExpert/register.html", {
                "message": "Username already taken."
            })
        login(request, user)
        return HttpResponseRedirect(reverse("index"))
    else:
        return render(request, "CsExpert/register.html")

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