Django PostgreSQL ArrayField не работает

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

from django.contrib.postgres.fields import ArrayField
class NewUser(AbstractBaseUser, PermissionsMixin):

    email = models.EmailField(_('Email'), unique=True)
    username = models.CharField(max_length=150, unique=True)
    start_date = models.DateTimeField(default=timezone.now)
    is_staff = models.BooleanField(default=False)
    is_active = models.BooleanField(default=True)
    last_login = models.DateTimeField(default=timezone.now)
    code = models.ImageField(blank=True, upload_to='code',)

    #part that breaks the databse:
     ip_addresses = ArrayField(
        models.CharField(blank=True), default=list)

С этого момента также больше не распознаются миграции. Или я получаю что-то вроде этого

django.db.utils.ProgrammingError: column "ip_addresses" does not exist
LINE 1: ...ER COLUMN "ip_addresses" TYPE varchar(15)[] USING "ip_addres...

Какую ошибку я получаю, вероятность 50 50, но по крайней мере первая ошибка всегда здесь.

Я также пробовал это, что тоже не сработало

ip_addresses = ArrayField(
        models.CharField(max_length=15), default=list)
Вернуться на верх