#获取此错误
您正在尝试添加一个非空字段'语言'到歌曲没有默认值;我们不能这样做(数据库需要一些东西来填充现有的行)。请选择修复:
- 现在提供一次性默认值(将在所有现有行上设置此列的空值) 退出,让我在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')