Django CustomUser развертывается и получает ошибку: отношение "accounts_customuser" не существует

Я развертываю свой django на VSP с помощью Dokku. Проект работает на моем локальном компьютере, но когда я развертываю его в dokku, я получаю ошибки, когда он пытается выполнить миграции. Dokku развертывается с помощью git push dokku main:master, а миграции находятся в моем .gitignore, поэтому миграции на моем локальном компьютере не проталкиваются. Я использую модель CustomUser, которая расширяет AbstractUser.

Проблема выглядит так: django.db.utils.ProgrammingError: relation "accounts_customuser" does not exist.

полные журналы/трассировка

settings.py

AUTH_USER_MODEL = 'accounts.CustomUser'

accounts/models.py

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

class CustomUser(AbstractUser):
    id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False)
    is_teacher = models.BooleanField('teacher status', default=False)

    def __str__(self):
        return self.username

gradebook/models.py для примера того, как я использую CustomUser / AUTH_USER_MODEL

class Course(models.Model):
    user = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE)
    id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False)
    course_name = models.CharField(max_length=20)

Я думал о том, чтобы попробовать запустить python manage.py migrate --fake, но я не знаю, какие последствия это может иметь.

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