Вы пытаетесь добавить ненулевое поле 'language' в песню без значения по умолчанию; мы не можем этого сделать

#Получаем эту ошибку

Вы пытаетесь добавить не нулевое поле 'language' в песню без значения по умолчанию; мы не можем этого сделать (базе данных нужно чем-то заполнить существующие строки). Пожалуйста, выберите исправление:

  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

models.py

class Song(models.Model):
    song_id = models.AutoField(primary_key= True)
    name = models.CharField(max_length= 2000)
    singer = models.CharField(max_length= 2000)
    language = models.CharField(max_length= 30)
    tags = models.CharField(max_length= 100)
    image = models.ImageField(upload_to = 'docs')
    song = models.FileField(upload_to= 'docs')
    movie = models.CharField(max_length = 150, default = "None")

    def __str__(self):
        return self.name
new_field = models.CharField(max_length=140, default='SOME STRING')
Вернуться на верх