I have this model
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()
when i run python manage.py makemigrations
I got this error
WARNINGS: Accounts.MyUser.phone_number: (fields.W122) 'max_length' is ignored when used with IntegerField. HINT: Remove 'max_length' from field It is impossible to add a non-nullable field 'phone_number' to myuser without specifying a default. This is because the database needs something to populate existing rows.
can any one help me ?