我真的被困在这里。我有一个模型,直到现在我都可以很好地迁移。但是今天我添加了新字段,然后我做了schemamigration app --auto
,然后它找到了新添加的字段,但是当我运行时migrate app
,它说该字段newfield
不存在。我不明白为什么。我取消注释并尝试架构迁移并再次迁移,它现在吐出同样的错误。我做错了什么,我现在该怎么办?我想对这种情况有一个固定的步骤:(
感谢帮助
编辑:
class User(models.Model):
registerdate = models.CharField(max_length=400,default='')
vorname = models.CharField(max_length=100,default='')
nachname = models.CharField(max_length=100,default='')
plz = models.CharField(max_length=10,default='') <------------- this field i added
land = models.CharField(max_length=100,default='')
错误说:
the following sql statement failed: ALTER TABLE home_user DROP COLUMN plz CASCADE;
但是现在,我没有注释这个字段,如果我尝试迁移,它会说:PLZ
关USER
系列不存在。为什么是这样?:(