您正在尝试在没有默认值的情况下将不可为空的字段'language'添加到歌曲中;我们不能那样做



#获取此错误

您正在尝试添加一个非空字段'语言'到歌曲没有默认值;我们不能这样做(数据库需要一些东西来填充现有的行)。请选择修复:

  1. 现在提供一次性默认值(将在所有现有行上设置此列的空值)
  2. 退出,让我在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')