Django -模型字段属性不会更新

2o7dmzc5  于 2022-11-26  发布在  Go
关注(0)|答案(1)|浏览(186)
auth_id = models.CharField('something', max_length=14, unique=True, null=True, blank=True)
name = models.CharField('something', max_length=64)
email = models.EmailField('something', unique=True)

class Meta:
    verbose_name = 'something'

def __str__(self):
    return self.name

我目前正在更新auth_id and email的属性。我搜索的解决方案都不起作用。
每当我运行命令py manage.py makemigrations然后py manage.py migrate时,数据库中只更新max_length。用于auth_id的null & blank和用于email的unique不会反映在数据库中。
我用的是postgres。

ru9i0ody

ru9i0ody1#

在我切换git分支后,在更新模型(在代码中)之前,我没有运行py manage.py makemigrations,然后运行py manage.py migrate,这导致数据库中的属性无法正确更新。

相关问题