При переносе моего проекта Django на Heroku возникает ошибка django.db.utils.ProgrammingError: отношение "users_customuser" не существует

При миграции моего проекта Django на Heroku возникает ошибка django.db.utils.ProgrammingError: relation "users_customuser" does not exist. Но это работает совершенно нормально на моем локальном сервере.

Запуск миграций: Applying account.0001_initial...Traceback (most recent call last): Файл "/app/.heroku/python/lib/python3.9/site-packages/django/db/backends/utils.py", строка 84, in _execute return self.cursor.execute(sql, params) psycopg2.errors.UndefinedTable: relation "users_customuser" does not exist

Я даже добавил AUTH_USER_MODEL = 'users.CustomUser' в свой settings.py. Я добавил свое приложение в INSTALLED_APPS.

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

 # 3rd Party Apps
'rest_framework', # new
'rest_framework.authtoken', # new
'rest_auth', # new
'django.contrib.sites', # new
'allauth', # new
'allauth.account', # new
'allauth.socialaccount', # new
'rest_auth.registration', # new
'corsheaders', # new

# Local Apps
'users.apps.UsersConfig', # new
'post.apps.PostConfig',
'newsData.apps.NewsdataConfig',

]

Вот мой файл models.py.

from django.contrib.auth.models import AbstractUser
from django.db import models
import os
from .storage import OverwriteStorage

class CustomUser(AbstractUser):


    def __str__(self):
        return self.email

class Profile(models.Model): 


    user = models.OneToOneField(CustomUser , on_delete=models.CASCADE , related_name='profile')

    handleName = models.CharField(max_length=20, null = True , blank=True)
    primaryColor = models.CharField(max_length=7, default="#00ff00")
    secondaryColor = models.CharField(max_length=7, default="#ff0000")
    logoImage = models.ImageField(default = 'defaultLogo.png' , storage=OverwriteStorage(), upload_to='images/img/test/logoImage.png')
    tempImage1 = models.ImageField(default = 'tempImage1.png' ,storage=OverwriteStorage(), upload_to='images/img/test/tempImage1.png')
    tempImage2 = models.ImageField(default = 'tempImage2.png' ,storage=OverwriteStorage(), upload_to='images/img/test/tempImage2.png')
    tempImage3 = models.ImageField(default = 'tempImage3.png' ,storage=OverwriteStorage(), upload_to='images/img/test/tempImage3.png')
    telegramToken = models.CharField(max_length=200, null = True , blank=True)


    def __str__(self):
        return f'{self.user.username} Profile'
Вернуться на верх