Мой uuid и внешний ключ не работают при развертывании на heroku

Моя модель пользователя в django app:

from django.db import models
import uuid
from django.contrib.auth.models import AbstractUser, PermissionsMixin
# Create your models here.
class user_model(AbstractUser):
    id = models.UUIDField(default=uuid.uuid4,unique=True,primary_key=True)
    age=models.CharField(max_length=200,blank=True)
    password=models.CharField(max_length=8,blank=True)
    dob=models.CharField(max_length=200,blank=True)
    phone=models.CharField(max_length=200,blank=True)
    def __str__(self):
        return self.username

Моя модель foreignKey в django:

#from backdata.userdata.models import user_model
from userdata.models import user_model
from django.db import models
from django.db.models.fields import CharField
import uuid
# Create your models here.
class notes_by_user(models.Model):
    userNotes=models.ForeignKey(user_model , on_delete=models.CASCADE,related_name="notes",blank=False)
    id=models.UUIDField(default=uuid.uuid4,unique=True,primary_key=True)
    note=models.CharField(max_length=500,blank=False)
    def __str__(self):
        return self.note

Мой settings.py:

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.sqlite3',
        'NAME': BASE_DIR / 'db.sqlite3',
    }
}
import dj_database_url
db_from_env=dj_database_url.config(conn_max_age=600)
DATABASES['default'].update(db_from_env)

Я использую postgresql в качестве базы данных для развертывания на heroku... и я получаю эту проблему ... во время миграции на консоли bash в heroku. enter image description here

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