我有一个现有的模型服务,其中包含一些字段。我想为它添加另一个字段,所以我这样做了:
class Services(models.Model):
description = models.TextField() # Already existing field
new_description = models.TextField(default=description) # Newly added field
当我运行迁移(makemigrations后跟迁移)时,我收到以下错误:
AttributeError: 'TextField' object has no attribute 'model'
我无法确定错误是什么,所以我删除了新创建的迁移文件,然后再次运行迁移。我再次添加了字段new_description并尝试再次运行迁移并收到以下错误:
OperationalError: (1060, "Duplicate column name 'new_description'")
我缺少什么,如何更正?