操作错误:(1060,"重复列名称' new_description'")

时间:2017-01-03 21:35:23

标签: python django django-models django-1.8

我有一个现有的模型服务,其中包含一些字段。我想为它添加另一个字段,所以我这样做了:

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'")

我缺少什么,如何更正?

0 个答案:

没有答案
相关问题