'max_length' игнорируется при использовании с IntegerField

У меня есть эта модель

class MyUser(AbstractBaseUser):
    ##username =models.U
    email=models.EmailField(
        verbose_name='email address',
        max_length=255,
        unique=True,
    )
    date_of_birth=models.DateField()
    picture =models.ImageField(upload_to='images/users',null=True,verbose_name="")
    is_active =models.BooleanField(default=True)
    phone_number = models.IntegerField(max_length=12,unique=True,null=False,verbose_name='phone')
    is_admin = models.BooleanField(default=False)
    #credits =models.PositiveIntegerField(default=100)
    linkedin_token=models.TextField(blank=True ,default='')
    expiry_date=models.DateTimeField(null=True, blank=True)
    objects=UserManger()

когда я запускаю python manage.py makemigrations я получаю эту ошибку

ПРЕДУПРЕЖДЕНИЯ: Accounts.MyUser.phone_number: (fields.W122) 'max_length' игнорируется при использовании с IntegerField. СОВЕТ: Удалите 'max_length' из поля Невозможно добавить ненулевое поле 'phone_number' в myuser без указания значения по умолчанию. Это происходит потому, что базе данных нужно чем-то заполнить существующие строки.

может ли кто-нибудь помочь мне?

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