Я хочу использовать столбец, определенный в одной таблице, в другой новой таблице в SQL
Я хочу использовать колонку Phone из модели extendeduser в модели willpant, но когда я добавляю колонку phone в модель willplant и выполняю команду makemigrations, она выдает мне два варианта, как показано на скриншоте. Я хочу использовать данные колонки phone в модели Willplant ниже.
class extendeduser(models.Model):
phone=models.CharField(max_length=12)
cat=models.CharField(max_length=10)
town=models.CharField(max_length=50)
user=models.OneToOneField(User,on_delete=models.CASCADE)
def __str__(self):
return str(self.user)
class WillPlant(models.Model):
user=models.CharField(max_length=20)
crop=models.CharField(max_length=20)
town=models.CharField(max_length=20)
def __str__(self):
return self.town
options see on cmd:
D:\DJANGO\farmerproject>python manage.py makemigrations
You are trying to add a non-nullable field 'phone' to willplant without a default; we can't do that (the database needs something to populate existing rows).
Please select a fix:
1) Provide a one-off default now (will be set on all existing rows with a null value for this column)
2) Quit, and let me add a default in models.py
Select an option: