【发布时间】:2016-12-12 07:28:51
【问题描述】:
我有一个这样的模型:
class Profile(models.Model):
user = models.OneToOneField(User, on_delete=models.CASCADE)
address = models.CharField(max_length=100)
city= models.CharField(max_length=100)
,过了一会儿,我又添加了 2 个字段:
zip_code = models.CharField(max_length=20, blank=True, null=True)
state = models.CharField(max_length=50, blank=True, null=True)
,那我做套路
python manage.py makemigrations
python manage.py migrate
但是当我去网站/管理员并在 Django 管理中检查该模型时,我收到了错误 "column user_profile.zip_code does not exist"
我搜索了解决方案,一些线程建议使用 South,但后来我从 django >= 1.7 了解到,我们不需要使用 South 进行迁移。
请告诉我我哪里错了。
谢谢!
【问题讨论】:
标签: django django-models django-database