'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 без указания значения по умолчанию. Это происходит потому, что базе данных нужно чем-то заполнить существующие строки.
может ли кто-нибудь помочь мне?