class Category(models.Model):
name = models.CharField(max_length=150, null=False, blank=True)
class Meta:
verbose_name = "Category"
verbose_name_plural = "Categorys"
def __str__(self):
return self.category
class Feed(models.Model):
title = models.CharField(max_length=150, null=False, blank=True)
text = models.TextField(null=False, blank=True)
category = models.ForeignKey(Category)
class Meta:
verbose_name = "Feed"
verbose_name_plural = "Feeds"
def __str__(self):
return self.title
python manage.py makemigrations
You are trying to add a non-nullable field 'category' to feed 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)
2) Quit, and let me add a default in models.py
Select an option:
Какой дефолт? У меня даже нету строк в таблице
Зачем меня спрашивают об этом, когда я миграцию делаю?
И что вводить вообще?
Просит корректно ввести: ничего не получается ввести даже.